Blender
V3.3
|
#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 608 of file btSoftBody.h.
|
inlinevirtual |
Definition at line 635 of file btSoftBody.h.
|
inline |
Definition at line 636 of file btSoftBody.h.
Reimplemented in btSoftBody::CJoint, btSoftBody::AJoint, and btSoftBody::LJoint.
Definition at line 3547 of file btSoftBody.cpp.
Referenced by btSoftBody::LJoint::Prepare(), btSoftBody::AJoint::Prepare(), and btSoftBody::CJoint::Prepare().
Implemented in btSoftBody::CJoint, btSoftBody::AJoint, and btSoftBody::LJoint.
Implemented in btSoftBody::CJoint, btSoftBody::AJoint, and btSoftBody::LJoint.
|
pure virtual |
Implemented in btSoftBody::CJoint, btSoftBody::AJoint, and btSoftBody::LJoint.
Referenced by btSoftBodyHelpers::Draw().
Body btSoftBody::Joint::m_bodies[2] |
Definition at line 626 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), btSoftBodyHelpers::Draw(), and btSoftColliders::ClusterBase::SolveContact().
btScalar btSoftBody::Joint::m_cfm |
Definition at line 628 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), and btSoftColliders::ClusterBase::SolveContact().
bool btSoftBody::Joint::m_delete |
Definition at line 634 of file btSoftBody.h.
Referenced by btSoftColliders::ClusterBase::SolveContact().
btVector3 btSoftBody::Joint::m_drift |
Definition at line 631 of file btSoftBody.h.
Referenced by btSoftColliders::ClusterBase::SolveContact().
btScalar btSoftBody::Joint::m_erp |
Definition at line 629 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), btSoftColliders::CollideCL_SS::Process(), btSoftColliders::CollideCL_RS::Process(), and btSoftColliders::ClusterBase::SolveContact().
btMatrix3x3 btSoftBody::Joint::m_massmatrix |
Definition at line 633 of file btSoftBody.h.
Referenced by btSoftColliders::ClusterBase::SolveContact().
btVector3 btSoftBody::Joint::m_refs[2] |
Definition at line 627 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), btSoftBodyHelpers::Draw(), and btSoftColliders::ClusterBase::SolveContact().
btVector3 btSoftBody::Joint::m_sdrift |
Definition at line 632 of file btSoftBody.h.
btScalar btSoftBody::Joint::m_split |
Definition at line 630 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), btSoftBody::appendLinearJoint(), btSoftColliders::CollideCL_SS::Process(), btSoftColliders::CollideCL_RS::Process(), and btSoftColliders::ClusterBase::SolveContact().