我想在 Bullet Physics 引擎中创建自己的刚体模拟算法。有没有办法用我的替换 btrigidbody 集成,但仍保持模拟的其余部分(碰撞检测、接触响应等)?
我只是想比较不同的集成算法(显式欧拉、隐式、龙格库塔等)
我虽然是从 btRigidBody 继承的,但问题是 btRigidBody 的方法不是虚拟的,所以我的方法没有被调用。
有什么建议么?
谢谢!
我想在 Bullet Physics 引擎中创建自己的刚体模拟算法。有没有办法用我的替换 btrigidbody 集成,但仍保持模拟的其余部分(碰撞检测、接触响应等)?
我只是想比较不同的集成算法(显式欧拉、隐式、龙格库塔等)
我虽然是从 btRigidBody 继承的,但问题是 btRigidBody 的方法不是虚拟的,所以我的方法没有被调用。
有什么建议么?
谢谢!
您可以定义自己的约束求解器。自定义约束求解器将允许您在基本 Bullet 实现的同时定义自己的物理场。
我认为您不想覆盖刚体对象本身,因为这可能会产生副作用。
见参考:http ://bulletphysics.org/mediawiki-1.5.8/index.php/BtContactSolverInfo