|
Blender V4.3
|
#include <btSoftBodyInternals.h>
Inherits btDbvt::ICollide.
Public Member Functions | |
| void | Process (const btDbvtNode *leaf) |
| void | DoNode (btSoftBody::Face &f) const |
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 | |
| btSoftBody * | psb |
| const btCollisionObjectWrapper * | m_colObj1Wrap |
| btRigidBody * | m_rigidBody |
| btScalar | dynmargin |
| btScalar | stamargin |
Definition at line 1751 of file btSoftBodyInternals.h.
|
inline |
Definition at line 1758 of file btSoftBodyInternals.h.
References btCross(), btMatrix3x3, btTransform, btSoftBody::checkDeformableFaceContact(), Diagonal(), dynmargin, findJacobian(), generateUnitOrthogonalVector(), btCollisionObjectWrapper::getCollisionObject(), btRigidBody::getInvInertiaTensorWorld(), btRigidBody::getInvMass(), ImpulseMatrix(), inverse(), btSoftBody::DeformableRigidContact::jacobianData_normal, btSoftBody::DeformableRigidContact::jacobianData_t1, btSoftBody::DeformableRigidContact::jacobianData_t2, btSoftBody::Config::kCHR, btSoftBody::Config::kDF, btSoftBody::Config::kKHR, btSoftBody::DeformableFaceRigidContact::m_bary, btSoftBody::DeformableRigidContact::m_c0, btSoftBody::DeformableRigidContact::m_c1, btSoftBody::DeformableRigidContact::m_c2, btSoftBody::DeformableRigidContact::m_c3, btSoftBody::DeformableRigidContact::m_c4, btSoftBody::DeformableRigidContact::m_c5, btSoftBody::m_cfg, btSoftBody::sCti::m_colObj, m_colObj1Wrap, btSoftBody::DeformableFaceRigidContact::m_contactPoint, btSoftBody::DeformableRigidContact::m_cti, btMultiBodyJacobianData::m_deltaVelocitiesUnitImpulse, btSoftBody::DeformableFaceRigidContact::m_face, btSoftBody::m_faceRigidContacts, btSoftBody::Node::m_im, btMultiBodyJacobianData::m_jacobians, btMultiBodyLinkCollider::m_multiBody, btSoftBody::Face::m_n, btSoftBody::sCti::m_normal, btSoftBody::Face::m_pcontact, m_rigidBody, btSoftBody::DeformableFaceRigidContact::m_weights, OuterProduct(), psb, rot, stamargin, btSoftBody::DeformableRigidContact::t1, btSoftBody::DeformableRigidContact::t2, and btMultiBodyLinkCollider::upcast().
Referenced by Process().
|
inline |
Definition at line 1753 of file btSoftBodyInternals.h.
References btDbvtNode::data, and DoNode().
| btScalar btSoftColliders::CollideSDF_RDF::dynmargin |
Definition at line 1848 of file btSoftBodyInternals.h.
Referenced by btSoftBody::defaultCollisionHandler(), and DoNode().
| const btCollisionObjectWrapper* btSoftColliders::CollideSDF_RDF::m_colObj1Wrap |
Definition at line 1846 of file btSoftBodyInternals.h.
Referenced by btSoftBody::defaultCollisionHandler(), and DoNode().
| btRigidBody* btSoftColliders::CollideSDF_RDF::m_rigidBody |
Definition at line 1847 of file btSoftBodyInternals.h.
Referenced by btSoftBody::defaultCollisionHandler(), and DoNode().
| btSoftBody* btSoftColliders::CollideSDF_RDF::psb |
Definition at line 1845 of file btSoftBodyInternals.h.
Referenced by btSoftBody::defaultCollisionHandler(), and DoNode().
| btScalar btSoftColliders::CollideSDF_RDF::stamargin |
Definition at line 1849 of file btSoftBodyInternals.h.
Referenced by btSoftBody::defaultCollisionHandler(), and DoNode().