Bullet Collision Detection & Physics Library
|
The btBU_Simplex1to4 implements tetrahedron, triangle, line, vertex collision shapes. In most cases it is better to use btConvexHullShape instead. More...
#include <btTetrahedronShape.h>
Protected Attributes | |
int | m_numVertices |
btVector3 | m_vertices [4] |
![]() | |
btConvexPolyhedron * | m_polyhedron |
![]() | |
btVector3 | m_localScaling |
btVector3 | m_implicitShapeDimensions |
btScalar | m_collisionMargin |
btScalar | m_padding |
![]() | |
int | m_shapeType |
void * | m_userPointer |
int | m_userIndex |
int | m_userIndex2 |
Additional Inherited Members | |
![]() | |
void | setCachedLocalAabb (const btVector3 &aabbMin, const btVector3 &aabbMax) |
void | getCachedLocalAabb (btVector3 &aabbMin, btVector3 &aabbMax) const |
btPolyhedralConvexAabbCachingShape () | |
![]() | |
btConvexInternalShape () | |
The btBU_Simplex1to4 implements tetrahedron, triangle, line, vertex collision shapes. In most cases it is better to use btConvexHullShape instead.
Definition at line 23 of file btTetrahedronShape.h.
btBU_Simplex1to4::btBU_Simplex1to4 | ( | ) |
Definition at line 19 of file btTetrahedronShape.cpp.
Definition at line 25 of file btTetrahedronShape.cpp.
Definition at line 32 of file btTetrahedronShape.cpp.
btBU_Simplex1to4::btBU_Simplex1to4 | ( | const btVector3 & | pt0, |
const btVector3 & | pt1, | ||
const btVector3 & | pt2 | ||
) |
Definition at line 40 of file btTetrahedronShape.cpp.
btBU_Simplex1to4::btBU_Simplex1to4 | ( | const btVector3 & | pt0, |
const btVector3 & | pt1, | ||
const btVector3 & | pt2, | ||
const btVector3 & | pt3 | ||
) |
Definition at line 49 of file btTetrahedronShape.cpp.
Definition at line 77 of file btTetrahedronShape.cpp.
btBU_Simplex1to4::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
|
virtual |
getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version
Reimplemented from btPolyhedralConvexAabbCachingShape.
Definition at line 59 of file btTetrahedronShape.cpp.
Implements btPolyhedralConvexShape.
Definition at line 109 of file btTetrahedronShape.cpp.
Definition at line 195 of file btTetrahedronShape.cpp.
getName is for debugging
Implements btCollisionShape.
Definition at line 68 of file btTetrahedronShape.h.
|
virtual |
Implements btPolyhedralConvexShape.
Definition at line 88 of file btTetrahedronShape.cpp.
|
virtual |
Implements btPolyhedralConvexShape.
Definition at line 170 of file btTetrahedronShape.cpp.
|
virtual |
Implements btPolyhedralConvexShape.
Definition at line 83 of file btTetrahedronShape.cpp.
|
virtual |
Implements btPolyhedralConvexShape.
Definition at line 191 of file btTetrahedronShape.cpp.
Implements btPolyhedralConvexShape.
Definition at line 165 of file btTetrahedronShape.cpp.
Implements btPolyhedralConvexShape.
Definition at line 200 of file btTetrahedronShape.cpp.
|
inline |
Definition at line 40 of file btTetrahedronShape.h.
|
protected |
Definition at line 27 of file btTetrahedronShape.h.
|
protected |
Definition at line 28 of file btTetrahedronShape.h.