Blender V2.61 - r43446
|
#include <btSoftBodyInternals.h>
Public Member Functions | |
btSoftBodyCollisionShape (btSoftBody *backptr) | |
virtual | ~btSoftBodyCollisionShape () |
void | processAllTriangles (btTriangleCallback *, const btVector3 &, const btVector3 &) const |
virtual void | getAabb (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const |
getAabb returns the axis aligned bounding box in the coordinate frame of the given transform t. | |
virtual void | setLocalScaling (const btVector3 &) |
virtual const btVector3 & | getLocalScaling () const |
virtual void | calculateLocalInertia (btScalar, btVector3 &) const |
virtual const char * | getName () const |
Public Attributes | |
btSoftBody * | m_body |
Definition at line 48 of file btSoftBodyInternals.h.
btSoftBodyCollisionShape::btSoftBodyCollisionShape | ( | btSoftBody * | backptr | ) | [inline] |
Definition at line 53 of file btSoftBodyInternals.h.
References m_body, btCollisionShape::m_shapeType, and SOFTBODY_SHAPE_PROXYTYPE.
virtual btSoftBodyCollisionShape::~btSoftBodyCollisionShape | ( | ) | [inline, virtual] |
Definition at line 59 of file btSoftBodyInternals.h.
virtual void btSoftBodyCollisionShape::calculateLocalInertia | ( | btScalar | , |
btVector3 & | |||
) | const [inline, virtual] |
not yet
Implements btCollisionShape.
Definition at line 102 of file btSoftBodyInternals.h.
References btAssert.
virtual void btSoftBodyCollisionShape::getAabb | ( | const btTransform & | t, |
btVector3 & | aabbMin, | ||
btVector3 & | aabbMax | ||
) | const [inline, virtual] |
getAabb returns the axis aligned bounding box in the coordinate frame of the given transform t.
Implements btCollisionShape.
Definition at line 71 of file btSoftBodyInternals.h.
References i, m_body, and btSoftBody::m_bounds.
virtual const btVector3& btSoftBodyCollisionShape::getLocalScaling | ( | ) | const [inline, virtual] |
Implements btCollisionShape.
Definition at line 97 of file btSoftBodyInternals.h.
virtual const char* btSoftBodyCollisionShape::getName | ( | void | ) | const [inline, virtual] |
Implements btCollisionShape.
Definition at line 107 of file btSoftBodyInternals.h.
void btSoftBodyCollisionShape::processAllTriangles | ( | btTriangleCallback * | , |
const btVector3 & | , | ||
const btVector3 & | |||
) | const [inline, virtual] |
Implements btConcaveShape.
Definition at line 64 of file btSoftBodyInternals.h.
References btAssert.
virtual void btSoftBodyCollisionShape::setLocalScaling | ( | const btVector3 & | ) | [inline, virtual] |
Definition at line 51 of file btSoftBodyInternals.h.
Referenced by btSoftBodyCollisionShape(), and getAabb().