16#ifndef BT_SIMPLEX_1TO4_SHAPE
17#define BT_SIMPLEX_1TO4_SHAPE
51 virtual int getNumVertices()
const;
53 virtual int getNumEdges()
const;
57 virtual void getVertex(
int i,
btVector3& vtx)
const;
59 virtual int getNumPlanes()
const;
63 virtual int getIndex(
int i)
const;
68 virtual const char*
getName()
const {
return "btBU_Simplex1to4"; }
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
#define ATTRIBUTE_ALIGNED16(a)
The btBU_Simplex1to4 implements tetrahedron, triangle, line, vertex collision shapes....
virtual const char * getName() const
getName is for debugging
BT_DECLARE_ALIGNED_ALLOCATOR()
The btPolyhedralConvexAabbCachingShape adds aabb caching to the btPolyhedralConvexShape.
btVector3 can be used to represent 3D points and vectors.