18#ifndef _BT_POLYHEDRAL_FEATURES_H
19#define _BT_POLYHEDRAL_FEATURES_H
24#define TEST_INTERNAL_OBJECTS 1
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...
void project(const btTransform &trans, const btVector3 &dir, btScalar &minProj, btScalar &maxProj, btVector3 &witnesPtMin, btVector3 &witnesPtMax) const
bool testContainment() const
btAlignedObjectArray< btVector3 > m_vertices
btAlignedObjectArray< btFace > m_faces
BT_DECLARE_ALIGNED_ALLOCATOR()
btConvexPolyhedron()
This file was written by Erwin Coumans Separating axis rest based on work from Pierre Terdiman,...
btAlignedObjectArray< btVector3 > m_uniqueEdges
btVector3 can be used to represent 3D points and vectors.
btAlignedObjectArray< int > m_indices