Public Member Functions | Public Attributes

btSingleSweepCallback Struct Reference

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

List of all members.

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 btCollisionWorldm_world
btCollisionWorld::ConvexResultCallbackm_resultCallback
btScalar m_allowedCcdPenetration
const btConvexShapem_castShape

Detailed Description

Definition at line 935 of file btCollisionWorld.cpp.


Constructor & Destructor Documentation

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 947 of file btCollisionWorld.cpp.


Member Function Documentation

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

terminate further convex sweep tests, once the closestHitFraction reached zero

Implements btBroadphaseAabbCallback.

Definition at line 969 of file btCollisionWorld.cpp.


Member Data Documentation

Definition at line 943 of file btCollisionWorld.cpp.

Definition at line 944 of file btCollisionWorld.cpp.

Definition at line 938 of file btCollisionWorld.cpp.

Definition at line 939 of file btCollisionWorld.cpp.

Definition at line 940 of file btCollisionWorld.cpp.

Definition at line 942 of file btCollisionWorld.cpp.

Definition at line 941 of file btCollisionWorld.cpp.


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