【发布时间】:2014-01-02 16:57:08
【问题描述】:
我无法在 OgreBulletDynamics 包装器中查找函数。 我试图使用子弹维基中的示例检测 2 个刚体之间的碰撞 http://bulletphysics.org/mediawiki-1.5.8/index.php/Collision_Callbacks_and_Triggers 在它想要的联系信息示例中
btCollisionObject* obA = static_cast<btCollisionObject*>(contactManifold->getBody0());
btCollisionObject* obB = static_cast<btCollisionObject*>(contactManifold->getBody1());
btCollision 对象仅适用于 btRigidBody 而不是 OgreBulletDynamics::RigidBody,我无法找到 OgreBullet 中的 btCollision 在哪里。
在 contactTest 示例中,它正在创建一个派生自 public btCollisionWorld::ContactResultCallback 的结构?
但我无法通过 OgreBulletDynamics RigidBody,因为它无法从 OgreBulletDynamics::RigidBody 转换为 btRigidBody。
我可以从哪里访问 OgreBulletDynamics 中的 btCollisionWorld?
谢谢
【问题讨论】: