

Public Member Functions | |
| btSingleRayCallback (const btVector3 &rayFromWorld, const btVector3 &rayToWorld, const btCollisionWorld *world, btCollisionWorld::RayResultCallback &resultCallback) | |
| virtual bool | process (const btBroadphaseProxy *proxy) |
Public Attributes | |
| btVector3 | m_rayFromWorld |
| btVector3 | m_rayToWorld |
| btTransform | m_rayFromTrans |
| btTransform | m_rayToTrans |
| btVector3 | m_hitNormal |
| const btCollisionWorld * | m_world |
| btCollisionWorld::RayResultCallback & | m_resultCallback |
Definition at line 692 of file btCollisionWorld.cpp.
| btSingleRayCallback::btSingleRayCallback | ( | const btVector3 & | rayFromWorld, | |
| const btVector3 & | rayToWorld, | |||
| const btCollisionWorld * | world, | |||
| btCollisionWorld::RayResultCallback & | resultCallback | |||
| ) | [inline] |
what about division by zero? --> just set rayDirection[i] to INF/BT_LARGE_FLOAT
Definition at line 704 of file btCollisionWorld.cpp.
| virtual bool btSingleRayCallback::process | ( | const btBroadphaseProxy * | proxy | ) | [inline, virtual] |
terminate further ray tests, once the closestHitFraction reached zero
Implements btBroadphaseAabbCallback.
Definition at line 732 of file btCollisionWorld.cpp.
Definition at line 699 of file btCollisionWorld.cpp.
Definition at line 697 of file btCollisionWorld.cpp.
Definition at line 695 of file btCollisionWorld.cpp.
Definition at line 698 of file btCollisionWorld.cpp.
Definition at line 696 of file btCollisionWorld.cpp.
Definition at line 702 of file btCollisionWorld.cpp.
Definition at line 701 of file btCollisionWorld.cpp.
1.6.1