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 789 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 801 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 823 of file btCollisionWorld.cpp.


Member Data Documentation

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.


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

Generated on Mon Feb 15 22:23:43 2010 for Bullet Collision Detection & Physics Library by  doxygen 1.6.1