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 |
![]() | |
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 | |
![]() | |
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.