|
Blender V5.0
|
#include <btSoftBody.h>
Inherits btSoftBody::Joint.
Classes | |
| struct | IControl |
| struct | Specs |
Public Member Functions | |
| void | Prepare (btScalar dt, int iterations) |
| void | Solve (btScalar dt, btScalar sor) |
| void | Terminate (btScalar dt) |
| eType::_ | Type () const |
| Public Member Functions inherited from btSoftBody::Joint | |
| virtual | ~Joint () |
| Joint () | |
Public Attributes | |
| btVector3 | m_axis [2] |
| IControl * | m_icontrol |
| Public Attributes inherited from btSoftBody::Joint | |
| 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 656 of file btSoftBody.h.
|
virtual |
Reimplemented from btSoftBody::Joint.
Definition at line 3597 of file btSoftBody.cpp.
References AngularImpulseMatrix(), btAcos(), btCross(), btDot(), btMin(), Clamp(), m_axis, btSoftBody::Joint::m_bodies, btSoftBody::Joint::m_drift, btSoftBody::Joint::m_erp, m_icontrol, btSoftBody::Joint::m_massmatrix, btSoftBody::Joint::m_refs, btSoftBody::Joint::m_sdrift, btSoftBody::Joint::m_split, NormalizeAny(), btSoftBody::Joint::Prepare(), and SIMD_PI.
Implements btSoftBody::Joint.
Definition at line 3617 of file btSoftBody.cpp.
References btDot(), btVector3, btSoftBody::Impulse::m_asVelocity, m_axis, btSoftBody::Joint::m_bodies, btSoftBody::Joint::m_cfm, btSoftBody::Joint::m_drift, m_icontrol, btSoftBody::Joint::m_massmatrix, and btSoftBody::Impulse::m_velocity.
|
virtual |
Implements btSoftBody::Joint.
Definition at line 3632 of file btSoftBody.cpp.
References btSoftBody::Joint::m_bodies, btSoftBody::Joint::m_sdrift, and btSoftBody::Joint::m_split.
|
inlinevirtual |
Implements btSoftBody::Joint.
Definition at line 680 of file btSoftBody.h.
| btVector3 btSoftBody::AJoint::m_axis[2] |
Definition at line 675 of file btSoftBody.h.
| IControl* btSoftBody::AJoint::m_icontrol |
Definition at line 676 of file btSoftBody.h.
Referenced by btSoftBody::appendAngularJoint(), Prepare(), and Solve().