

Public Member Functions | |
| btSingleSweepCallback (const btConvexShape *castShape, const btTransform &convexFromTrans, const btTransform &convexToTrans, const btCollisionWorld *world, btCollisionWorld::ConvexResultCallback &resultCallback, btScalar allowedPenetration) | |
| virtual bool | process (const btBroadphaseProxy *proxy) |
Public Attributes | |
| btTransform | m_convexFromTrans |
| btTransform | m_convexToTrans |
| btVector3 | m_hitNormal |
| const btCollisionWorld * | m_world |
| btCollisionWorld::ConvexResultCallback & | m_resultCallback |
| btScalar | m_allowedCcdPenetration |
| const btConvexShape * | m_castShape |
Definition at line 789 of file btCollisionWorld.cpp.
| btSingleSweepCallback::btSingleSweepCallback | ( | const btConvexShape * | castShape, | |
| const btTransform & | convexFromTrans, | |||
| const btTransform & | convexToTrans, | |||
| const btCollisionWorld * | world, | |||
| btCollisionWorld::ConvexResultCallback & | resultCallback, | |||
| btScalar | allowedPenetration | |||
| ) | [inline] |
what about division by zero? --> just set rayDirection[i] to INF/BT_LARGE_FLOAT
Definition at line 801 of file btCollisionWorld.cpp.
| virtual bool btSingleSweepCallback::process | ( | const btBroadphaseProxy * | proxy | ) | [inline, virtual] |
terminate further convex sweep tests, once the closestHitFraction reached zero
Implements btBroadphaseAabbCallback.
Definition at line 823 of file btCollisionWorld.cpp.
Definition at line 797 of file btCollisionWorld.cpp.
Definition at line 798 of file btCollisionWorld.cpp.
Definition at line 792 of file btCollisionWorld.cpp.
Definition at line 793 of file btCollisionWorld.cpp.
Definition at line 794 of file btCollisionWorld.cpp.
Definition at line 796 of file btCollisionWorld.cpp.
Definition at line 795 of file btCollisionWorld.cpp.
1.6.1