#include <btSoftBody.h>
Public Member Functions | |
void | activate () const |
btVector3 | angularVelocity () const |
btVector3 | angularVelocity (const btVector3 &rpos) 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 (btCollisionObject *colObj) | |
Body (Cluster *p) | |
Body () | |
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 346 of file btSoftBody.h.
btSoftBody::Body::Body | ( | ) | [inline] |
Definition at line 352 of file btSoftBody.h.
btSoftBody::Body::Body | ( | Cluster * | p | ) | [inline] |
Definition at line 353 of file btSoftBody.h.
btSoftBody::Body::Body | ( | btCollisionObject * | colObj | ) | [inline] |
Definition at line 354 of file btSoftBody.h.
void btSoftBody::Body::activate | ( | ) | const [inline] |
Definition at line 359 of file btSoftBody.h.
btVector3 btSoftBody::Body::angularVelocity | ( | ) | const [inline] |
Definition at line 395 of file btSoftBody.h.
btVector3 btSoftBody::Body::angularVelocity | ( | const btVector3 & | rpos | ) | const [inline] |
Definition at line 389 of file btSoftBody.h.
void btSoftBody::Body::applyAImpulse | ( | const Impulse & | impulse | ) | const [inline] |
Definition at line 438 of file btSoftBody.h.
void btSoftBody::Body::applyDAImpulse | ( | const btVector3 & | impulse | ) | const [inline] |
Definition at line 433 of file btSoftBody.h.
void btSoftBody::Body::applyDCImpulse | ( | const btVector3 & | impulse | ) | const [inline] |
Definition at line 443 of file btSoftBody.h.
void btSoftBody::Body::applyDImpulse | ( | const btVector3 & | impulse, | |
const btVector3 & | rpos | |||
) | const [inline] |
Definition at line 410 of file btSoftBody.h.
void btSoftBody::Body::applyImpulse | ( | const Impulse & | impulse, | |
const btVector3 & | rpos | |||
) | const [inline] |
Definition at line 415 of file btSoftBody.h.
void btSoftBody::Body::applyVAImpulse | ( | const btVector3 & | impulse | ) | const [inline] |
Definition at line 428 of file btSoftBody.h.
void btSoftBody::Body::applyVImpulse | ( | const btVector3 & | impulse, | |
const btVector3 & | rpos | |||
) | const [inline] |
Definition at line 405 of file btSoftBody.h.
btScalar btSoftBody::Body::invMass | ( | ) | const [inline] |
Definition at line 370 of file btSoftBody.h.
const btMatrix3x3& btSoftBody::Body::invWorldInertia | ( | ) | const [inline] |
Definition at line 363 of file btSoftBody.h.
btVector3 btSoftBody::Body::linearVelocity | ( | ) | const [inline] |
Definition at line 383 of file btSoftBody.h.
btVector3 btSoftBody::Body::velocity | ( | const btVector3 & | rpos | ) | const [inline] |
Definition at line 401 of file btSoftBody.h.
const btTransform& btSoftBody::Body::xform | ( | ) | const [inline] |
Definition at line 376 of file btSoftBody.h.
btCollisionObject* btSoftBody::Body::m_collisionObject |
Definition at line 350 of file btSoftBody.h.
Definition at line 349 of file btSoftBody.h.
Definition at line 348 of file btSoftBody.h.