2010-01-06 41 views

回答

3

我会建议看看Bullet SDK示例中的“MovingConcaveDemo”。

如果您使用的是Visual Studio 2008,但其他项目也适用于其他IDE,则项目文件被命名为“bullet-2.75 \ msvc \ 8appMovingConcaveDemo.vcproj”(其中bullet-2.75是当前版本) 。

2

我只是有这个确切的问题,子弹有这样做的形状,但碰撞没有适合我这些形状正确工作,所以我分解了我的凹形成许多凸的,使用btCompoundShape做,它与很多btConvexHullShape作为孩子。分手的凸起形状为三角形(我只是作为3种皮),我用这个类:

http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml

希望这会有所帮助,如果你想确切的代码联系我(这是非常绑尽管我的程序)。

+1

Bullet凸分解演示正是如此,使用HACD自动执行凸分解。所有凸包形状都存储在btCompoundShape中。 – 2015-06-06 05:44:14