Lines Matching refs:btVector3
21 #include "LinearMath/btVector3.h"
43 virtual btVector3 localGetSupportingVertex(const btVector3& vec)const = 0;
47 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec) const=0;
50 btVector3 localGetSupportVertexWithoutMarginNonVirtual (const btVector3& vec) const;
51 btVector3 localGetSupportVertexNonVirtual (const btVector3& vec) const;
53 void getAabbNonVirtual (const btTransform& t, btVector3& aabbMin, btVector3& aabbMax) const;
56 virtual void project(const btTransform& trans, const btVector3& dir, btScalar& minProj, btScalar& maxProj, btVector3& witnesPtMin,btVector3& witnesPtMax) const;
60 virtual void batchedUnitVectorGetSupportingVertexWithoutMargin(const btVector3* vectors,btVector3* supportVerticesOut,int numVectors) const= 0;
63 void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const =0;
65 virtual void getAabbSlow(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const =0;
67 virtual void setLocalScaling(const btVector3& scaling) =0;
68 virtual const btVector3& getLocalScaling() const =0;
76 virtual void getPreferredPenetrationDirection(int index, btVector3& penetrationVector) const=0;