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.