I got an error when im using this ? why?
this error :
Quote:
Asserion failed: s > 0.0f && "ERROR: Please ensure your polygon is conex and h
gonShape.cpp
Code:
b2PolygonShape dynamicBox;
int num = 4;
b2Vec2 vertices[] = {b2Vec2(1.500,2.500),
b2Vec2(3.500,3.500),
b2Vec2(5.500,12.500),
b2Vec2(1.500,4.500),
b2Vec2(-1.500,2.500),
b2Vec2(-1.500,4.500),
b2Vec2(-3.500,3.500),
b2Vec2(-21.500,0.500),
b2Vec2(-13.500,0.500),
b2Vec2(5.500,12.500),
b2Vec2(-13.500,12.500),
b2Vec2(-21.500,4.500),
b2Vec2(21.500,0.500),
b2Vec2(21.500,4.500),
b2Vec2(13.500,12.500),
b2Vec2(5.500,12.500),
b2Vec2(12.500,0.500),
b2Vec2(-13.500,16.500),
b2Vec2(-13.500,12.500),
b2Vec2(-5.500,12.500),
b2Vec2(-5.500,16.500),
b2Vec2(5.500,16.500),
b2Vec2(5.500,12.500),
b2Vec2(13.500,12.500),
b2Vec2(13.500,16.500),
b2Vec2(13.500,-3.500),
b2Vec2(15.500,-3.500),
b2Vec2(17.500,-1.500),
b2Vec2(17.500,0.500),
b2Vec2(13.500,0.500),
b2Vec2(-17.500,11.500),
b2Vec2(-16.400,10.650),
b2Vec2(-13.500,12.500),
b2Vec2(-17.500,12.500),
b2Vec2(-5.500,-16.500),
b2Vec2(-3.500,-15.500),
b2Vec2(-3.500,3.500),
b2Vec2(-9.500,-3.500),
b2Vec2(-9.500,-12.500),
b2Vec2(-11.500,-3.500),
b2Vec2(-9.500,-3.500),
b2Vec2(-3.500,3.500),
b2Vec2(-12.500,0.500),
b2Vec2(-12.500,-2.500),
b2Vec2(-14.500,-3.500),
b2Vec2(-13.500,-2.500),
b2Vec2(-13.500,0.500),
b2Vec2(-17.500,0.500),
b2Vec2(-17.500,-1.500),
b2Vec2(-15.500,-3.500),
b2Vec2(17.500,11.500),
b2Vec2(17.500,12.500),
b2Vec2(13.500,12.500),
b2Vec2(16.500,10.500),
b2Vec2(11.500,-3.500),
b2Vec2(12.500,-2.500),
b2Vec2(12.500,0.500),
b2Vec2(5.500,12.500),
b2Vec2(3.500,3.500),
b2Vec2(9.500,-3.500),
b2Vec2(5.500,-16.500),
b2Vec2(9.500,-12.500),
b2Vec2(9.500,-3.500),
b2Vec2(3.500,3.500),
b2Vec2(3.500,-15.500),
b2Vec2(-16.400,10.650),
b2Vec2(-16.500,9.500),
b2Vec2(-13.500,12.500),
b2Vec2(16.500,10.500),
b2Vec2(13.500,12.500),
b2Vec2(16.500,9.500),
b2Vec2(1.500,4.500),
b2Vec2(5.500,12.500),
b2Vec2(-1.500,4.500),
b2Vec2(5.500,12.500),
b2Vec2(-13.500,0.500),
b2Vec2(-12.500,0.500),
b2Vec2(-3.500,3.500),
b2Vec2(-1.500,4.500)};
dynamicBox.Set(vertices,num);