|
Blender
V3.3
|
#include "btCollisionShape.h"#include "BulletCollision/BroadphaseCollision/btBroadphaseProxy.h"#include "btTriangleCallback.h"Go to the source code of this file.
Typedefs | |
| typedef enum PHY_ScalarType | PHY_ScalarType |
Enumerations | |
| enum | PHY_ScalarType { PHY_FLOAT , PHY_DOUBLE , PHY_INTEGER , PHY_SHORT , PHY_FIXEDPOINT88 , PHY_UCHAR } |
Functions | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| btConcaveShape () | |
| virtual | ~btConcaveShape () |
| virtual void | processAllTriangles (btTriangleCallback *callback, const btVector3 &aabbMin, const btVector3 &aabbMax) const =0 |
| virtual btScalar | getMargin () const |
| virtual void | setMargin (btScalar collisionMargin) |
Variables | |
| btConcaveShape | __pad0__ |
| typedef enum PHY_ScalarType PHY_ScalarType |
PHY_ScalarType enumerates possible scalar types. See the btStridingMeshInterface or btHeightfieldTerrainShape for its use
| enum PHY_ScalarType |
PHY_ScalarType enumerates possible scalar types. See the btStridingMeshInterface or btHeightfieldTerrainShape for its use
| Enumerator | |
|---|---|
| PHY_FLOAT | |
| PHY_DOUBLE | |
| PHY_INTEGER | |
| PHY_SHORT | |
| PHY_FIXEDPOINT88 | |
| PHY_UCHAR | |
Definition at line 25 of file btConcaveShape.h.
| BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
| btConcaveShape::btConcaveShape | ( | ) |
Definition at line 18 of file btConcaveShape.cpp.
Referenced by btSoftBodyConcaveCollisionAlgorithm::calculateTimeOfImpact(), btCollisionWorld::debugDrawObject(), btGImpactCollisionAlgorithm::gimpact_vs_shape(), btCollisionWorld::objectQuerySingleInternal(), btSoftBodyConcaveCollisionAlgorithm::processCollision(), and btCollisionWorld::rayTestSingleInternal().
|
virtual |
Definition at line 52 of file btConcaveShape.h.
References m_collisionMargin.
|
pure virtual |
Definition at line 57 of file btEmptyShape.h.
Definition at line 56 of file btConcaveShape.h.
References m_collisionMargin.
|
virtual |
Definition at line 22 of file btConcaveShape.cpp.
| btConcaveShape __pad0__ |
The btConcaveShape class provides an interface for non-moving (static) concave shapes. It has been implemented by the btStaticPlaneShape, btBvhTriangleMeshShape and btHeightfieldTerrainShape.
Definition at line 38 of file btConcaveShape.h.