开发者

Bullet Physics, when to choose which DynamicsWorld?

开发者 https://www.devze.com 2022-12-23 04:48 出处:网络
I have a few general questions about the bullet physics library. Here is my current understanding in a nutshell:

I have a few general questions about the bullet physics library.

Here is my current understanding in a nutshell:

btDiscreteDynamicsWorld - Simplest physics world, only handles rigid bodies, maybe it has better performance.

btSoftRigidDynamicsWorld - The only physics world that can work with large jello moulds

btContinuousDynamicsWorld - If you have really fast objects this will prevent them from prenetrating each other or flying through each other, but is otherwise like a btDiscreteDynamicsWorld.

Is my understanding of the btDiscreetDynamicsWorld, btContinuousDynamicsWorld and btSoftRigidDynamicsWorld classes in terms of functionality, purpose, and performance correct?

Why does the user manual recommend the btDiscreteDynamicsWorld class?

btSoftRigidDynamicsWorld appears to be the only world that can handle soft bodies, so what if we wanted Continuous Physics integration and Soft bodies?

How fast is fast enough to 开发者_StackOverflowconsider using a btContinuousDynamicsWorld, and what are the drawbacks of using one?

Edit: My Buddy Mako also posted this question on The Bullet forums: http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=4863


Please ignore btContinuousDynamicsWorld, it is not functional (it has never been completed).

If you want to use soft bodies, use btSoftRigidDynamicsWorld, otherwise use btDiscreteDynamicsWorld .

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号