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