Bullet Collision Detection & Physics Library
|
This class manages a sub part of a mesh supplied by the btStridingMeshInterface interface. More...
#include <btGImpactShape.h>
Classes | |
class | TrimeshPrimitiveManager |
Trimesh primitive manager. More... | |
Protected Attributes | |
TrimeshPrimitiveManager | m_primitive_manager |
![]() | |
btAABB | m_localAABB |
bool | m_needs_update |
btVector3 | localScaling |
btGImpactBoxSet | m_box_set |
![]() | |
btScalar | m_collisionMargin |
![]() | |
int | m_shapeType |
void * | m_userPointer |
int | m_userIndex |
int | m_userIndex2 |
Additional Inherited Members | |
![]() | |
virtual void | calcLocalAABB () |
use this function for perfofm refit in bounding boxes use this function for perfofm refit in bounding boxes | |
This class manages a sub part of a mesh supplied by the btStridingMeshInterface interface.
Definition at line 502 of file btGImpactShape.h.
|
inline |
Definition at line 695 of file btGImpactShape.h.
btGImpactMeshShapePart::btGImpactMeshShapePart | ( | btStridingMeshInterface * | meshInterface, |
int | part | ||
) |
Definition at line 24 of file btGImpactShape.cpp.
|
virtual |
Definition at line 46 of file btGImpactShape.cpp.
|
virtual |
Implements btCollisionShape.
Definition at line 119 of file btGImpactShape.cpp.
if true, then its children must get transforms.
Implements btGImpactShapeInterface.
Definition at line 704 of file btGImpactShape.h.
|
inlinevirtual |
Implements btGImpactShapeInterface.
Definition at line 794 of file btGImpactShape.h.
|
inlinevirtual |
Implements btGImpactShapeInterface.
Definition at line 789 of file btGImpactShape.h.
|
inlinevirtual |
Gets the children.
Implements btGImpactShapeInterface.
Definition at line 720 of file btGImpactShape.h.
|
inlinevirtual |
Gets the child.
Implements btGImpactShapeInterface.
Definition at line 728 of file btGImpactShape.h.
|
inlinevirtual |
Gets the children transform.
Implements btGImpactShapeInterface.
Definition at line 736 of file btGImpactShape.h.
|
inlinevirtual |
Subshape member functions.
Base method for determinig which kind of GIMPACT shape we get
Implements btGImpactShapeInterface.
Definition at line 772 of file btGImpactShape.h.
Reimplemented from btGImpactShapeInterface.
Definition at line 828 of file btGImpactShape.h.
|
inlinevirtual |
Reimplemented from btConcaveShape.
Definition at line 817 of file btGImpactShape.h.
Implements btCollisionShape.
Definition at line 767 of file btGImpactShape.h.
Gets the number of children.
Implements btGImpactShapeInterface.
Definition at line 714 of file btGImpactShape.h.
|
inline |
Definition at line 833 of file btGImpactShape.h.
|
inlinevirtual |
Obtains the primitive manager.
Implements btGImpactShapeInterface.
Definition at line 755 of file btGImpactShape.h.
|
inline |
Definition at line 760 of file btGImpactShape.h.
Definition at line 806 of file btGImpactShape.h.
|
inline |
Definition at line 801 of file btGImpactShape.h.
|
virtual |
call when reading child shapes
Reimplemented from btGImpactShapeInterface.
Definition at line 54 of file btGImpactShape.cpp.
Determines if this shape has tetrahedrons.
Implements btGImpactShapeInterface.
Definition at line 784 of file btGImpactShape.h.
Determines if this shape has triangles.
Implements btGImpactShapeInterface.
Definition at line 778 of file btGImpactShape.h.
|
virtual |
Function for retrieve triangles.
It gives the triangles in local space
Reimplemented from btGImpactShapeInterface.
Definition at line 218 of file btGImpactShape.cpp.
|
virtual |
Function for retrieve triangles.
It gives the triangles in local space
Reimplemented from btGImpactShapeInterface.
Definition at line 192 of file btGImpactShape.cpp.
|
inlinevirtual |
Sets the children transform.
Implements btGImpactShapeInterface.
Definition at line 747 of file btGImpactShape.h.
Reimplemented from btGImpactShapeInterface.
Definition at line 822 of file btGImpactShape.h.
Reimplemented from btGImpactShapeInterface.
Definition at line 811 of file btGImpactShape.h.
|
virtual |
Reimplemented from btGImpactShapeInterface.
Definition at line 65 of file btGImpactShape.cpp.
|
protected |
Definition at line 692 of file btGImpactShape.h.