

Public Member Functions | |
| btSoftSingleRayCallback (const btVector3 &rayFromWorld, const btVector3 &rayToWorld, const btSoftRigidDynamicsWorld *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 btSoftRigidDynamicsWorld * | m_world |
| btCollisionWorld::RayResultCallback & | m_resultCallback |
Definition at line 156 of file btSoftRigidDynamicsWorld.cpp.
| btSoftSingleRayCallback::btSoftSingleRayCallback | ( | const btVector3 & | rayFromWorld, | |
| const btVector3 & | rayToWorld, | |||
| const btSoftRigidDynamicsWorld * | world, | |||
| btCollisionWorld::RayResultCallback & | resultCallback | |||
| ) | [inline] |
what about division by zero? --> just set rayDirection[i] to INF/1e30
Definition at line 167 of file btSoftRigidDynamicsWorld.cpp.
| virtual bool btSoftSingleRayCallback::process | ( | const btBroadphaseProxy * | proxy | ) | [inline, virtual] |
terminate further ray tests, once the closestHitFraction reached zero
Implements btBroadphaseAabbCallback.
Definition at line 195 of file btSoftRigidDynamicsWorld.cpp.
Definition at line 162 of file btSoftRigidDynamicsWorld.cpp.
Definition at line 160 of file btSoftRigidDynamicsWorld.cpp.
Definition at line 158 of file btSoftRigidDynamicsWorld.cpp.
Definition at line 161 of file btSoftRigidDynamicsWorld.cpp.
Definition at line 159 of file btSoftRigidDynamicsWorld.cpp.
Definition at line 165 of file btSoftRigidDynamicsWorld.cpp.
Definition at line 164 of file btSoftRigidDynamicsWorld.cpp.
1.6.1