Public Member Functions | Public Attributes

btSoftSingleRayCallback Struct Reference

Inheritance diagram for btSoftSingleRayCallback:
Inheritance graph
[legend]
Collaboration diagram for btSoftSingleRayCallback:
Collaboration graph
[legend]

List of all members.

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 btSoftRigidDynamicsWorldm_world
btCollisionWorld::RayResultCallbackm_resultCallback

Detailed Description

Definition at line 187 of file btSoftRigidDynamicsWorld.cpp.


Constructor & Destructor Documentation

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 198 of file btSoftRigidDynamicsWorld.cpp.


Member Function Documentation

virtual bool btSoftSingleRayCallback::process ( const btBroadphaseProxy proxy  )  [inline, virtual]

terminate further ray tests, once the closestHitFraction reached zero

Implements btBroadphaseAabbCallback.

Definition at line 226 of file btSoftRigidDynamicsWorld.cpp.


Member Data Documentation

Definition at line 193 of file btSoftRigidDynamicsWorld.cpp.

Definition at line 191 of file btSoftRigidDynamicsWorld.cpp.

Definition at line 189 of file btSoftRigidDynamicsWorld.cpp.

Definition at line 192 of file btSoftRigidDynamicsWorld.cpp.

Definition at line 190 of file btSoftRigidDynamicsWorld.cpp.

Definition at line 196 of file btSoftRigidDynamicsWorld.cpp.

Definition at line 195 of file btSoftRigidDynamicsWorld.cpp.


The documentation for this struct was generated from the following file: