|
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 |
Protected Attributes inherited from btConcaveShape | |
| btScalar | m_collisionMargin |
Protected Attributes inherited from btCollisionShape | |
| int | m_shapeType |
| void * | m_userPointer |
| int | m_userIndex |
The btTriangleMeshShape is an internal concave triangle mesh interface. Don't use this class directly, use btBvhTriangleMeshShape instead.
Definition at line 24 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 24 of file btTriangleMeshShape.cpp.
|
virtual |
Definition at line 39 of file btTriangleMeshShape.cpp.
| btTriangleMeshShape::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
|
virtual |
Implements btCollisionShape.
Definition at line 180 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 47 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 130 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 81 of file btTriangleMeshShape.h.
Definition at line 189 of file btTriangleMeshShape.cpp.
|
inlinevirtual |
Definition at line 42 of file btTriangleMeshShape.h.
|
virtual |
Implements btConcaveShape.
Reimplemented in btBvhTriangleMeshShape.
Definition at line 144 of file btTriangleMeshShape.cpp.
| void btTriangleMeshShape::recalcLocalAabb | ( | ) |
Definition at line 63 of file btTriangleMeshShape.cpp.
Implements btCollisionShape.
Reimplemented in btBvhTriangleMeshShape.
Definition at line 124 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.