|
| 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.