16#ifndef BT_DISCRETE_COLLISION_DETECTOR1_INTERFACE_H
17#define BT_DISCRETE_COLLISION_DETECTOR1_INTERFACE_H
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
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 setShapeIdentifiersA(int partId0, int index0)=0
setShapeIdentifiersA/B provides experimental support for per-triangle material / custom material comb...
virtual void setShapeIdentifiersB(int partId1, int index1)=0
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 ~btDiscreteCollisionDetectorInterface()
virtual void getClosestPoints(const ClosestPointInput &input, Result &output, class btIDebugDraw *debugDraw, bool swapResults=false)=0
virtual ~btStorageResult()
virtual void addContactPoint(const btVector3 &normalOnBInWorld, const btVector3 &pointInWorld, btScalar depth)
btVector3 m_normalOnSurfaceB
btVector3 m_closestPointInB