15#ifndef BT_SPHERE_MINKOWSKI_H
16#define BT_SPHERE_MINKOWSKI_H
42 virtual void batchedUnitVectorGetSupportingVertexWithoutMargin(
const btVector3* vectors,
btVector3* supportVerticesOut,
int numVectors)
const;
57 virtual const char*
getName()
const {
return "SPHERE"; }
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
#define ATTRIBUTE_ALIGNED16(a)
virtual void setMargin(btScalar margin)
btScalar m_collisionMargin
btVector3 m_implicitShapeDimensions
void setUnscaledRadius(btScalar radius)
BT_DECLARE_ALIGNED_ALLOCATOR()
virtual btScalar getMargin() const
virtual void setMargin(btScalar margin)
virtual const char * getName() const
btSphereShape(btScalar radius)
btScalar getRadius() const
btVector3 can be used to represent 3D points and vectors.