18#ifndef BT_SHAPE_HULL_H
19#define BT_SHAPE_HULL_H
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
#define ATTRIBUTE_ALIGNED16(a)
The btAlignedObjectArray template class uses a subset of the stl::vector interface for its methods It...
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape...
btShapeHull(const btConvexShape *shape)
const unsigned int * getIndexPointer() const
const btVector3 * getVertexPointer() const
btAlignedObjectArray< btVector3 > m_vertices
static btVector3 * getUnitSpherePoints(int highres=0)
unsigned int m_numIndices
btAlignedObjectArray< unsigned int > m_indices
const btConvexShape * m_shape
BT_DECLARE_ALIGNED_ALLOCATOR()
bool buildHull(btScalar margin, int highres=0)
btVector3 can be used to represent 3D points and vectors.