#include <btRaycastCallback.h>
Public Member Functions | |
btTriangleConvexcastCallback (const btConvexShape *convexShape, const btTransform &convexShapeFrom, const btTransform &convexShapeTo, const btTransform &triangleToWorld, const btScalar triangleCollisionMargin) | |
virtual void | processTriangle (btVector3 *triangle, int partId, int triangleIndex) |
virtual btScalar | reportHit (const btVector3 &hitNormalLocal, const btVector3 &hitPointLocal, btScalar hitFraction, int partId, int triangleIndex)=0 |
Public Attributes | |
btScalar | m_allowedPenetration |
const btConvexShape * | m_convexShape |
btTransform | m_convexShapeFrom |
btTransform | m_convexShapeTo |
btScalar | m_hitFraction |
btScalar | m_triangleCollisionMargin |
btTransform | m_triangleToWorld |
Definition at line 53 of file btRaycastCallback.h.
btTriangleConvexcastCallback::btTriangleConvexcastCallback | ( | const btConvexShape * | convexShape, |
const btTransform & | convexShapeFrom, | ||
const btTransform & | convexShapeTo, | ||
const btTransform & | triangleToWorld, | ||
const btScalar | triangleCollisionMargin | ||
) |
virtual void btTriangleConvexcastCallback::processTriangle | ( | btVector3 * | triangle, |
int | partId, | ||
int | triangleIndex | ||
) | [virtual] |
Implements btTriangleCallback.
virtual btScalar btTriangleConvexcastCallback::reportHit | ( | const btVector3 & | hitNormalLocal, |
const btVector3 & | hitPointLocal, | ||
btScalar | hitFraction, | ||
int | partId, | ||
int | triangleIndex | ||
) | [pure virtual] |
Definition at line 62 of file btRaycastCallback.h.
const btConvexShape* btTriangleConvexcastCallback::m_convexShape |
Definition at line 56 of file btRaycastCallback.h.
Definition at line 57 of file btRaycastCallback.h.
Definition at line 58 of file btRaycastCallback.h.
Definition at line 60 of file btRaycastCallback.h.
Definition at line 61 of file btRaycastCallback.h.
Definition at line 59 of file btRaycastCallback.h.