16 #ifndef BT_DISCRETE_COLLISION_DETECTOR1_INTERFACE_H
17 #define BT_DISCRETE_COLLISION_DETECTOR1_INTERFACE_H
void debugDraw(btIDebugDraw *debugDrawer)
btActionInterface interface
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
btVector3
btVector3 can be used to represent 3D points and vectors. It has an un-used w component to suit 16-by...
ccl_global KernelShaderEvalInput ccl_global float * output
ccl_global KernelShaderEvalInput * input
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
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