物理引擎创建多变形刚体出错

Point points = { Point(-50.00000, -43.50000), Point(0.00000, 43.50000), Point(51.00000, -43.50000) };

//Point points = { Point(-50.00000, -50.00000), Point(50.00000, -50.00000), 
//                    Point(50.00000, 50.00000),  Point(-50.00000,50.00000) };
auto body = PhysicsBody::createPolygon(points,3);

这样没问题

Point points = { Point(-50.00000, -50.00000), Point(50.00000, -50.00000),
Point(50.00000, 50.00000), Point(-50.00000,50.00000) };
auto body = PhysicsBody::createPolygon(points,4);
这样就报错

只能顺时针创建,不能逆时针。换成:
Point points = { Point(-50.00000, -50.00000), Point(-50.00000,50.00000),
Point(50.00000, 50.00000),Point(50.00000, -50.00000) };

果然 。。。谢谢 OK了