16 #ifndef BT_MINKOWSKI_SUM_SHAPE_H
17 #define BT_MINKOWSKI_SUM_SHAPE_H
39 virtual void batchedUnitVectorGetSupportingVertexWithoutMargin(
const btVector3* vectors,
btVector3* supportVerticesOut,
int numVectors)
const;
58 return "MinkowskiSum";
62 #endif //BT_MINKOWSKI_SUM_SHAPE_H
const btConvexShape * m_shapeB
const btTransform & getTransformA() const
void setTransformB(const btTransform &transB)
void setTransformA(const btTransform &transA)
const btTransform & GetTransformB() const
The btConvexInternalShape is an internal base class, shared by most convex shape implementations.
const btConvexShape * getShapeB() const
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape...
virtual const char * getName() const
const btConvexShape * getShapeA() const
const btConvexShape * m_shapeA
The btMinkowskiSumShape is only for advanced users. This shape represents implicit based minkowski su...
btVector3 can be used to represent 3D points and vectors.
#define ATTRIBUTE_ALIGNED16(a)
#define BT_DECLARE_ALIGNED_ALLOCATOR()
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...