17 #ifndef BT_DISCRETE_COLLISION_DETECTOR1_INTERFACE_H
18 #define BT_DISCRETE_COLLISION_DETECTOR1_INTERFACE_H
87 #endif //BT_DISCRETE_COLLISION_DETECTOR1_INTERFACE_H
btVector3 m_closestPointInB
virtual void addContactPoint(const btVector3 &normalOnBInWorld, const btVector3 &pointInWorld, btScalar depth)
virtual ~btStorageResult()
virtual ~btDiscreteCollisionDetectorInterface()
virtual void getClosestPoints(const ClosestPointInput &input, Result &output, class btIDebugDraw *debugDraw, bool swapResults=false)=0
btVector3 m_normalOnSurfaceB
virtual void setShapeIdentifiersB(int partId1, int index1)=0
The btIDebugDraw interface class allows hooking up a debug renderer to visually debug simulations...
btVector3 can be used to represent 3D points and vectors.
virtual void addContactPoint(const btVector3 &normalOnBInWorld, const btVector3 &pointInWorld, btScalar depth)=0
This interface is made to be used by an iterative approach to do TimeOfImpact calculations This inter...
virtual void setShapeIdentifiersA(int partId0, int index0)=0
setShapeIdentifiersA/B provides experimental support for per-triangle material / custom material comb...
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...