17#ifndef BT_CONVEX_CAST_H
18#define BT_CONVEX_CAST_H
42 virtual void reportFailure(
int errNo,
int numIterations) {(void)errNo;(void)numIterations;}
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
btConvexCast is an interface for Casting
virtual bool calcTimeOfImpact(const btTransform &fromA, const btTransform &toA, const btTransform &fromB, const btTransform &toB, CastResult &result)=0
cast a convex against another convex object
The btIDebugDraw interface class allows hooking up a debug renderer to visually debug simulations.
The btMinkowskiSumShape is only for advanced users. This shape represents implicit based minkowski su...
btVector3 can be used to represent 3D points and vectors.
RayResult stores the closest result alternatively, add a callback method to decide about closest/all ...
btIDebugDraw * m_debugDrawer
btTransform m_hitTransformA
virtual void reportFailure(int errNo, int numIterations)
btScalar m_allowedPenetration
btTransform m_hitTransformB
virtual void drawCoordSystem(const btTransform &trans)
virtual void DebugDraw(btScalar fraction)