Bullet Collision Detection & Physics Library
|
The btTriangleMeshShape is an internal concave triangle mesh interface. Don't use this class directly, use btBvhTriangleMeshShape instead. More...
#include <btTriangleMeshShape.h>
Protected Member Functions | |
btTriangleMeshShape (btStridingMeshInterface *meshInterface) | |
btTriangleMeshShape constructor has been disabled/protected, so that users will not mistakenly use this class. | |
Protected Attributes | |
btVector3 | m_localAabbMin |
btVector3 | m_localAabbMax |
btStridingMeshInterface * | m_meshInterface |
![]() | |
btScalar | m_collisionMargin |
![]() | |
int | m_shapeType |
void * | m_userPointer |
int | m_userIndex |
int | m_userIndex2 |
The btTriangleMeshShape is an internal concave triangle mesh interface. Don't use this class directly, use btBvhTriangleMeshShape instead.
Definition at line 23 of file btTriangleMeshShape.h.
|
protected |
btTriangleMeshShape constructor has been disabled/protected, so that users will not mistakenly use this class.
Don't use btTriangleMeshShape but use btBvhTriangleMeshShape instead!
Definition at line 23 of file btTriangleMeshShape.cpp.
|
virtual |
Definition at line 37 of file btTriangleMeshShape.cpp.
btTriangleMeshShape::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
|
virtual |
Implements btCollisionShape.
Definition at line 155 of file btTriangleMeshShape.cpp.
|
virtual |
getAabb returns the axis aligned bounding box in the coordinate frame of the given transform t.
Implements btCollisionShape.
Definition at line 41 of file btTriangleMeshShape.cpp.
Definition at line 73 of file btTriangleMeshShape.h.
Definition at line 69 of file btTriangleMeshShape.h.
Implements btCollisionShape.
Definition at line 118 of file btTriangleMeshShape.cpp.
|
inline |
Definition at line 59 of file btTriangleMeshShape.h.
|
inline |
Definition at line 64 of file btTriangleMeshShape.h.
Implements btCollisionShape.
Reimplemented in btBvhTriangleMeshShape, and btMultimaterialTriangleMeshShape.
Definition at line 79 of file btTriangleMeshShape.h.
Definition at line 163 of file btTriangleMeshShape.cpp.
|
inlinevirtual |
Definition at line 42 of file btTriangleMeshShape.h.
|
virtual |
Implements btConcaveShape.
Reimplemented in btBvhTriangleMeshShape.
Definition at line 125 of file btTriangleMeshShape.cpp.
void btTriangleMeshShape::recalcLocalAabb | ( | ) |
Definition at line 56 of file btTriangleMeshShape.cpp.
Implements btCollisionShape.
Reimplemented in btBvhTriangleMeshShape.
Definition at line 112 of file btTriangleMeshShape.cpp.
|
protected |
Definition at line 28 of file btTriangleMeshShape.h.
|
protected |
Definition at line 27 of file btTriangleMeshShape.h.
|
protected |
Definition at line 29 of file btTriangleMeshShape.h.