Blender V2.61 - r43446
|
#include <btConvexCast.h>
Public Member Functions | |
virtual void | DebugDraw (btScalar fraction) |
virtual void | drawCoordSystem (const btTransform &trans) |
CastResult () | |
virtual | ~CastResult () |
Public Attributes | |
btTransform | m_hitTransformA |
btTransform | m_hitTransformB |
btVector3 | m_normal |
btVector3 | m_hitPoint |
btScalar | m_fraction |
btIDebugDraw * | m_debugDrawer |
btScalar | m_allowedPenetration |
RayResult stores the closest result alternatively, add a callback method to decide about closest/all results
Definition at line 36 of file btConvexCast.h.
btConvexCast::CastResult::CastResult | ( | ) | [inline] |
Definition at line 43 of file btConvexCast.h.
virtual btConvexCast::CastResult::~CastResult | ( | ) | [inline, virtual] |
Definition at line 51 of file btConvexCast.h.
virtual void btConvexCast::CastResult::DebugDraw | ( | btScalar | fraction | ) | [inline, virtual] |
Definition at line 40 of file btConvexCast.h.
Referenced by btContinuousConvexCollision::calcTimeOfImpact(), and btGjkConvexCast::calcTimeOfImpact().
virtual void btConvexCast::CastResult::drawCoordSystem | ( | const btTransform & | trans | ) | [inline, virtual] |
Definition at line 41 of file btConvexCast.h.
Definition at line 59 of file btConvexCast.h.
Referenced by btContinuousConvexCollision::calcTimeOfImpact(), btSubsimplexConvexCast::calcTimeOfImpact(), btGjkConvexCast::calcTimeOfImpact(), btCollisionWorld::objectQuerySingle(), and btTriangleConvexcastCallback::processTriangle().
Definition at line 58 of file btConvexCast.h.
Referenced by btContinuousConvexCollision::calcTimeOfImpact().
Definition at line 57 of file btConvexCast.h.
Referenced by btContinuousConvexCollision::calcTimeOfImpact(), btSubsimplexConvexCast::calcTimeOfImpact(), btGjkConvexCast::calcTimeOfImpact(), btConvexConcaveCollisionAlgorithm::calculateTimeOfImpact(), btSoftBodyConcaveCollisionAlgorithm::calculateTimeOfImpact(), btCollisionWorld::objectQuerySingle(), btTriangleConvexcastCallback::processTriangle(), and btCollisionWorld::rayTestSingle().
btVector3 btConvexCast::CastResult::m_hitPoint |
Definition at line 56 of file btConvexCast.h.
Referenced by btContinuousConvexCollision::calcTimeOfImpact(), btSubsimplexConvexCast::calcTimeOfImpact(), btGjkConvexCast::calcTimeOfImpact(), btCollisionWorld::objectQuerySingle(), and btTriangleConvexcastCallback::processTriangle().
Definition at line 51 of file btConvexCast.h.
Definition at line 54 of file btConvexCast.h.
btVector3 btConvexCast::CastResult::m_normal |
Definition at line 55 of file btConvexCast.h.
Referenced by btContinuousConvexCollision::calcTimeOfImpact(), btSubsimplexConvexCast::calcTimeOfImpact(), btGjkConvexCast::calcTimeOfImpact(), btCollisionWorld::objectQuerySingle(), btTriangleConvexcastCallback::processTriangle(), and btCollisionWorld::rayTestSingle().