#include <btSoftBody.h>
Public Member Functions | |
void | activate () const |
btVector3 | angularVelocity (const btVector3 &rpos) const |
btVector3 | angularVelocity () const |
void | applyAImpulse (const Impulse &impulse) const |
void | applyDAImpulse (const btVector3 &impulse) const |
void | applyDCImpulse (const btVector3 &impulse) const |
void | applyDImpulse (const btVector3 &impulse, const btVector3 &rpos) const |
void | applyImpulse (const Impulse &impulse, const btVector3 &rpos) const |
void | applyVAImpulse (const btVector3 &impulse) const |
void | applyVImpulse (const btVector3 &impulse, const btVector3 &rpos) const |
Body () | |
Body (Cluster *p) | |
Body (btCollisionObject *colObj) | |
btScalar | invMass () const |
const btMatrix3x3 & | invWorldInertia () const |
btVector3 | linearVelocity () const |
btVector3 | velocity (const btVector3 &rpos) const |
const btTransform & | xform () const |
Public Attributes | |
btCollisionObject * | m_collisionObject |
btRigidBody * | m_rigid |
Cluster * | m_soft |
Definition at line 373 of file btSoftBody.h.
btSoftBody::Body::Body | ( | ) | [inline] |
Definition at line 379 of file btSoftBody.h.
btSoftBody::Body::Body | ( | Cluster * | p | ) | [inline] |
Definition at line 380 of file btSoftBody.h.
btSoftBody::Body::Body | ( | btCollisionObject * | colObj | ) | [inline] |
Definition at line 381 of file btSoftBody.h.
void btSoftBody::Body::activate | ( | ) | const [inline] |
Definition at line 386 of file btSoftBody.h.
btVector3 btSoftBody::Body::angularVelocity | ( | const btVector3 & | rpos | ) | const [inline] |
Definition at line 420 of file btSoftBody.h.
btVector3 btSoftBody::Body::angularVelocity | ( | ) | const [inline] |
Definition at line 426 of file btSoftBody.h.
void btSoftBody::Body::applyAImpulse | ( | const Impulse & | impulse | ) | const [inline] |
Definition at line 469 of file btSoftBody.h.
void btSoftBody::Body::applyDAImpulse | ( | const btVector3 & | impulse | ) | const [inline] |
Definition at line 464 of file btSoftBody.h.
void btSoftBody::Body::applyDCImpulse | ( | const btVector3 & | impulse | ) | const [inline] |
Definition at line 474 of file btSoftBody.h.
void btSoftBody::Body::applyDImpulse | ( | const btVector3 & | impulse, |
const btVector3 & | rpos | ||
) | const [inline] |
Definition at line 441 of file btSoftBody.h.
void btSoftBody::Body::applyImpulse | ( | const Impulse & | impulse, |
const btVector3 & | rpos | ||
) | const [inline] |
Definition at line 446 of file btSoftBody.h.
void btSoftBody::Body::applyVAImpulse | ( | const btVector3 & | impulse | ) | const [inline] |
Definition at line 459 of file btSoftBody.h.
void btSoftBody::Body::applyVImpulse | ( | const btVector3 & | impulse, |
const btVector3 & | rpos | ||
) | const [inline] |
Definition at line 436 of file btSoftBody.h.
btScalar btSoftBody::Body::invMass | ( | ) | const [inline] |
Definition at line 401 of file btSoftBody.h.
const btMatrix3x3& btSoftBody::Body::invWorldInertia | ( | ) | const [inline] |
Definition at line 394 of file btSoftBody.h.
btVector3 btSoftBody::Body::linearVelocity | ( | ) | const [inline] |
Definition at line 414 of file btSoftBody.h.
btVector3 btSoftBody::Body::velocity | ( | const btVector3 & | rpos | ) | const [inline] |
Definition at line 432 of file btSoftBody.h.
const btTransform& btSoftBody::Body::xform | ( | ) | const [inline] |
Definition at line 407 of file btSoftBody.h.
btCollisionObject* btSoftBody::Body::m_collisionObject |
Definition at line 377 of file btSoftBody.h.
Definition at line 376 of file btSoftBody.h.
Definition at line 375 of file btSoftBody.h.