|
Bullet Collision Detection & Physics Library
|
The btPolyhedralConvexShape is an internal interface class for polyhedral convex shapes. More...
#include <btPolyhedralConvexShape.h>


Protected Attributes | |
| btConvexPolyhedron * | m_polyhedron |
Protected Attributes inherited from btConvexInternalShape | |
| btVector3 | m_localScaling |
| btVector3 | m_implicitShapeDimensions |
| btScalar | m_collisionMargin |
| btScalar | m_padding |
Protected Attributes inherited from btCollisionShape | |
| int | m_shapeType |
| void * | m_userPointer |
| int | m_userIndex |
| int | m_userIndex2 |
Additional Inherited Members | |
Protected Member Functions inherited from btConvexInternalShape | |
| btConvexInternalShape () | |
The btPolyhedralConvexShape is an internal interface class for polyhedral convex shapes.
Definition at line 24 of file btPolyhedralConvexShape.h.
| btPolyhedralConvexShape::btPolyhedralConvexShape | ( | ) |
Definition at line 26 of file btPolyhedralConvexShape.cpp.
|
virtual |
Definition at line 31 of file btPolyhedralConvexShape.cpp.
|
virtual |
Implements btConvexShape.
Reimplemented in btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, btConvexTriangleMeshShape, and btTriangleShape.
Definition at line 426 of file btPolyhedralConvexShape.cpp.
| btPolyhedralConvexShape::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
|
virtual |
Implements btCollisionShape.
Reimplemented in btBox2dShape, btBoxShape, and btTriangleShape.
Definition at line 461 of file btPolyhedralConvexShape.cpp.
|
inline |
Definition at line 43 of file btPolyhedralConvexShape.h.
|
pure virtual |
Implemented in btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, btConvexTriangleMeshShape, btBU_Simplex1to4, and btTriangleShape.
Implemented in btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, btConvexTriangleMeshShape, btBU_Simplex1to4, and btTriangleShape.
Implemented in btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, btConvexTriangleMeshShape, btBU_Simplex1to4, and btTriangleShape.
Implemented in btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, btConvexTriangleMeshShape, btBU_Simplex1to4, and btTriangleShape.
|
pure virtual |
Implemented in btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, btConvexTriangleMeshShape, btBU_Simplex1to4, and btTriangleShape.
Implemented in btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, btConvexTriangleMeshShape, btBU_Simplex1to4, and btTriangleShape.
optional method mainly used to generate multiple contact points by clipping polyhedral features (faces/edges) experimental/work-in-progress
Definition at line 53 of file btPolyhedralConvexShape.cpp.
|
pure virtual |
Implemented in btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, btConvexTriangleMeshShape, btBU_Simplex1to4, and btTriangleShape.
|
virtual |
Implements btConvexShape.
Reimplemented in btTriangleShape, btBox2dShape, btBoxShape, btConvexHullShape, btConvexPointCloudShape, and btConvexTriangleMeshShape.
Definition at line 386 of file btPolyhedralConvexShape.cpp.
|
virtual |
Definition at line 40 of file btPolyhedralConvexShape.cpp.
|
protected |
Definition at line 28 of file btPolyhedralConvexShape.h.