Blender
V3.3
|
#include <btSoftBodyInternals.h>
Public Member Functions | |
ClusterBase () | |
bool | SolveContact (const btGjkEpaSolver2::sResults &res, btSoftBody::Body ba, const btSoftBody::Body bb, btSoftBody::CJoint &joint) |
![]() | |
DBVT_VIRTUAL void | Process (const btDbvtNode *, const btDbvtNode *) |
DBVT_VIRTUAL void | Process (const btDbvtNode *) |
DBVT_VIRTUAL void | Process (const btDbvtNode *n, btScalar) |
DBVT_VIRTUAL void | Process (const btDbvntNode *, const btDbvntNode *) |
DBVT_VIRTUAL bool | Descent (const btDbvtNode *) |
DBVT_VIRTUAL bool | AllLeaves (const btDbvtNode *) |
Public Attributes | |
btScalar | erp |
btScalar | idt |
btScalar | m_margin |
btScalar | friction |
btScalar | threshold |
Definition at line 1425 of file btSoftBodyInternals.h.
|
inline |
|
inline |
Definition at line 1440 of file btSoftBodyInternals.h.
References btDot(), btVector3, btGjkEpaSolver2::sResults::distance, friction, ImpulseMatrix(), btSoftBody::Body::invMass(), btSoftBody::Body::invWorldInertia(), btSoftBody::Joint::m_bodies, btSoftBody::Joint::m_cfm, btSoftBody::Joint::m_delete, btSoftBody::Joint::m_drift, btSoftBody::Joint::m_erp, btSoftBody::CJoint::m_friction, btSoftBody::CJoint::m_life, m_margin, btSoftBody::Joint::m_massmatrix, btSoftBody::CJoint::m_maxlife, btSoftBody::CJoint::m_normal, btSoftBody::Joint::m_refs, btSoftBody::CJoint::m_rpos, btSoftBody::Joint::m_split, norm(), btGjkEpaSolver2::sResults::normal, btSoftBody::Body::velocity(), btGjkEpaSolver2::sResults::witnesses, and btSoftBody::Body::xform().
Referenced by btSoftColliders::CollideCL_SS::Process(), and btSoftColliders::CollideCL_RS::Process().
btScalar btSoftColliders::ClusterBase::erp |
Definition at line 1427 of file btSoftBodyInternals.h.
Referenced by ClusterBase().
btScalar btSoftColliders::ClusterBase::friction |
Definition at line 1430 of file btSoftBodyInternals.h.
Referenced by ClusterBase(), btSoftColliders::CollideCL_RS::ProcessColObj(), btSoftColliders::CollideCL_SS::ProcessSoftSoft(), and SolveContact().
btScalar btSoftColliders::ClusterBase::idt |
Definition at line 1428 of file btSoftBodyInternals.h.
Referenced by ClusterBase(), btSoftColliders::CollideCL_RS::ProcessColObj(), and btSoftColliders::CollideCL_SS::ProcessSoftSoft().
btScalar btSoftColliders::ClusterBase::m_margin |
Definition at line 1429 of file btSoftBodyInternals.h.
Referenced by ClusterBase(), btSoftColliders::CollideCL_RS::ProcessColObj(), btSoftColliders::CollideCL_SS::ProcessSoftSoft(), and SolveContact().
btScalar btSoftColliders::ClusterBase::threshold |
Definition at line 1431 of file btSoftBodyInternals.h.
Referenced by ClusterBase().