|
Blender V4.3
|
#include <btSoftBodyInternals.h>
Inherits btDbvt::ICollide.
Inherited by btSoftColliders::CollideCL_RS, and btSoftColliders::CollideCL_SS.
Public Member Functions | |
| ClusterBase () | |
| bool | SolveContact (const btGjkEpaSolver2::sResults &res, btSoftBody::Body ba, const btSoftBody::Body bb, btSoftBody::CJoint &joint) |
Public Member Functions inherited from btDbvt::ICollide | |
| 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(), 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_RS::Process(), and btSoftColliders::CollideCL_SS::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().