![]() |
Blender V2.61 - r43446
|
#include <btSoftBody.h>

Classes | |
| struct | eType |
| struct | Specs |
Public Member Functions | |
| virtual | ~Joint () |
| Joint () | |
| virtual void | Prepare (btScalar dt, int iterations) |
| virtual void | Solve (btScalar dt, btScalar sor)=0 |
| virtual void | Terminate (btScalar dt)=0 |
| virtual eType::_ | Type () const =0 |
Public Attributes | |
| Body | m_bodies [2] |
| btVector3 | m_refs [2] |
| btScalar | m_cfm |
| btScalar | m_erp |
| btScalar | m_split |
| btVector3 | m_drift |
| btVector3 | m_sdrift |
| btMatrix3x3 | m_massmatrix |
| bool | m_delete |
Definition at line 477 of file btSoftBody.h.
| virtual btSoftBody::Joint::~Joint | ( | ) | [inline, virtual] |
Definition at line 500 of file btSoftBody.h.
| btSoftBody::Joint::Joint | ( | ) | [inline] |
Definition at line 501 of file btSoftBody.h.
| void btSoftBody::Joint::Prepare | ( | btScalar | dt, |
| int | iterations | ||
| ) | [virtual] |
Reimplemented in btSoftBody::LJoint, btSoftBody::AJoint, and btSoftBody::CJoint.
Definition at line 2452 of file btSoftBody.cpp.
Referenced by btSoftBody::LJoint::Prepare(), btSoftBody::CJoint::Prepare(), and btSoftBody::AJoint::Prepare().
Implemented in btSoftBody::LJoint, btSoftBody::AJoint, and btSoftBody::CJoint.
| virtual void btSoftBody::Joint::Terminate | ( | btScalar | dt | ) | [pure virtual] |
Implemented in btSoftBody::LJoint, btSoftBody::AJoint, and btSoftBody::CJoint.
| virtual eType::_ btSoftBody::Joint::Type | ( | ) | const [pure virtual] |
Implemented in btSoftBody::LJoint, btSoftBody::AJoint, and btSoftBody::CJoint.
Referenced by btSoftBodyHelpers::Draw().
Definition at line 491 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), btSoftBodyHelpers::Draw(), and btSoftColliders::ClusterBase::SolveContact().
Definition at line 493 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), and btSoftColliders::ClusterBase::SolveContact().
Definition at line 499 of file btSoftBody.h.
Referenced by btSoftColliders::ClusterBase::SolveContact().
| btVector3 btSoftBody::Joint::m_drift |
Definition at line 496 of file btSoftBody.h.
Referenced by btSoftColliders::ClusterBase::SolveContact().
Definition at line 494 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), btSoftColliders::CollideCL_SS::Process(), btSoftColliders::CollideCL_RS::Process(), and btSoftColliders::ClusterBase::SolveContact().
Definition at line 498 of file btSoftBody.h.
Referenced by btSoftColliders::ClusterBase::SolveContact().
| btVector3 btSoftBody::Joint::m_refs[2] |
Definition at line 492 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), btSoftBodyHelpers::Draw(), and btSoftColliders::ClusterBase::SolveContact().
| btVector3 btSoftBody::Joint::m_sdrift |
Definition at line 497 of file btSoftBody.h.
Definition at line 495 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), btSoftColliders::CollideCL_SS::Process(), btSoftColliders::CollideCL_RS::Process(), and btSoftColliders::ClusterBase::SolveContact().