|
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 |
Protected Attributes inherited from btGImpactShapeInterface | |
| btAABB | m_localAABB |
| bool | m_needs_update |
| btVector3 | localScaling |
| btGImpactBoxSet | m_box_set |
Protected Attributes inherited from btConcaveShape | |
| btScalar | m_collisionMargin |
Protected Attributes inherited from btCollisionShape | |
| int | m_shapeType |
| void * | m_userPointer |
| int | m_userIndex |
Additional Inherited Members | |
Protected Member Functions inherited from btGImpactShapeInterface | |
| virtual void | calcLocalAABB () |
| 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 531 of file btGImpactShape.h.
|
inline |
Definition at line 720 of file btGImpactShape.h.
| btGImpactMeshShapePart::btGImpactMeshShapePart | ( | btStridingMeshInterface * | meshInterface, |
| int | part ) |
Definition at line 26 of file btGImpactShape.cpp.
|
virtual |
Definition at line 48 of file btGImpactShape.cpp.
|
virtual |
Implements btCollisionShape.
Definition at line 126 of file btGImpactShape.cpp.
if true, then its children must get transforms.
Implements btGImpactShapeInterface.
Definition at line 729 of file btGImpactShape.h.
|
inlinevirtual |
Implements btGImpactShapeInterface.
Definition at line 831 of file btGImpactShape.h.
|
inlinevirtual |
Implements btGImpactShapeInterface.
Definition at line 826 of file btGImpactShape.h.
|
inlinevirtual |
Gets the children.
Implements btGImpactShapeInterface.
Definition at line 747 of file btGImpactShape.h.
|
inlinevirtual |
Gets the child.
Implements btGImpactShapeInterface.
Definition at line 757 of file btGImpactShape.h.
|
inlinevirtual |
Gets the children transform.
Implements btGImpactShapeInterface.
Definition at line 765 of file btGImpactShape.h.
|
inlinevirtual |
Subshape member functions.
Base method for determinig which kind of GIMPACT shape we get
Implements btGImpactShapeInterface.
Definition at line 809 of file btGImpactShape.h.
Reimplemented from btGImpactShapeInterface.
Definition at line 867 of file btGImpactShape.h.
|
inlinevirtual |
Reimplemented from btConcaveShape.
Definition at line 856 of file btGImpactShape.h.
Implements btCollisionShape.
Definition at line 804 of file btGImpactShape.h.
Gets the number of children.
Implements btGImpactShapeInterface.
Definition at line 740 of file btGImpactShape.h.
|
inline |
Definition at line 872 of file btGImpactShape.h.
|
inlinevirtual |
Obtains the primitive manager.
Implements btGImpactShapeInterface.
Definition at line 785 of file btGImpactShape.h.
|
inline |
Definition at line 790 of file btGImpactShape.h.
Definition at line 845 of file btGImpactShape.h.
|
inline |
Definition at line 840 of file btGImpactShape.h.
|
virtual |
call when reading child shapes
Reimplemented from btGImpactShapeInterface.
Definition at line 56 of file btGImpactShape.cpp.
Determines if this shape has tetrahedrons.
Implements btGImpactShapeInterface.
Definition at line 821 of file btGImpactShape.h.
Determines if this shape has triangles.
Implements btGImpactShapeInterface.
Definition at line 815 of file btGImpactShape.h.
|
virtual |
Function for retrieve triangles.
It gives the triangles in local space
Reimplemented from btGImpactShapeInterface.
Definition at line 227 of file btGImpactShape.cpp.
|
virtual |
Function for retrieve triangles.
It gives the triangles in local space
Reimplemented from btGImpactShapeInterface.
Definition at line 201 of file btGImpactShape.cpp.
|
inlinevirtual |
Sets the children transform.
Implements btGImpactShapeInterface.
Definition at line 776 of file btGImpactShape.h.
Reimplemented from btGImpactShapeInterface.
Definition at line 861 of file btGImpactShape.h.
Reimplemented from btGImpactShapeInterface.
Definition at line 850 of file btGImpactShape.h.
|
virtual |
Reimplemented from btGImpactShapeInterface.
Definition at line 67 of file btGImpactShape.cpp.
|
protected |
Definition at line 717 of file btGImpactShape.h.