|
| | btSphereBoxCollisionAlgorithm (btPersistentManifold *mf, const btCollisionAlgorithmConstructionInfo &ci, const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, bool isSwapped) |
| |
| virtual | ~btSphereBoxCollisionAlgorithm () |
| |
| virtual void | processCollision (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut) |
| |
| virtual btScalar | calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut) |
| |
| virtual void | getAllContactManifolds (btManifoldArray &manifoldArray) |
| |
| bool | getSphereDistance (const btCollisionObjectWrapper *boxObjWrap, btVector3 &v3PointOnBox, btVector3 &normal, btScalar &penetrationDepth, const btVector3 &v3SphereCenter, btScalar fRadius, btScalar maxContactDistance) |
| |
| btScalar | getSpherePenetration (btVector3 const &boxHalfExtent, btVector3 const &sphereRelPos, btVector3 &closestPoint, btVector3 &normal) |
| |
| | btActivatingCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci) |
| |
| | btActivatingCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci, const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap) |
| |
| virtual | ~btActivatingCollisionAlgorithm () |
| |
| | btCollisionAlgorithm () |
| |
| | btCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci) |
| |
| virtual | ~btCollisionAlgorithm () |
| |
btSphereBoxCollisionAlgorithm provides sphere-box collision detection.
Other features are frame-coherency (persistent data) and collision response.
Definition at line 29 of file btSphereBoxCollisionAlgorithm.h.