Blender
V3.3
|
#include <btDeformableContactConstraint.h>
Public Attributes | |
btSoftBody::Node * | m_node |
![]() | |
btVector3 | m_total_normal_dv |
btVector3 | m_total_tangent_dv |
btScalar | m_penetration |
btScalar | m_total_split_impulse |
bool | m_binding |
const btSoftBody::DeformableRigidContact * | m_contact |
![]() | |
bool | m_static |
const btContactSolverInfo * | m_infoGlobal |
btVector3 | m_normal |
Definition at line 181 of file btDeformableContactConstraint.h.
btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint | ( | const btSoftBody::DeformableNodeRigidContact & | contact, |
const btContactSolverInfo & | infoGlobal | ||
) |
Definition at line 411 of file btDeformableContactConstraint.cpp.
btDeformableNodeRigidContactConstraint::btDeformableNodeRigidContactConstraint | ( | const btDeformableNodeRigidContactConstraint & | other | ) |
Definition at line 416 of file btDeformableContactConstraint.cpp.
|
inline |
Definition at line 189 of file btDeformableContactConstraint.h.
|
inlinevirtual |
Definition at line 190 of file btDeformableContactConstraint.h.
Implements btDeformableContactConstraint.
Definition at line 436 of file btDeformableContactConstraint.cpp.
References btVector3, getContact(), btSoftBody::DeformableRigidContact::m_c5, btSoftBody::DeformableNodeRigidContact::m_node, and btSoftBody::Node::m_v.
Implements btDeformableRigidContactConstraint.
Definition at line 443 of file btDeformableContactConstraint.cpp.
References btVector3, getContact(), btSoftBody::DeformableRigidContact::m_c5, btSoftBody::DeformableNodeRigidContact::m_node, and btSoftBody::Node::m_splitv.
|
inline |
Definition at line 204 of file btDeformableContactConstraint.h.
References btDeformableRigidContactConstraint::m_contact.
Referenced by applyImpulse(), and applySplitImpulse().
|
virtual |
Implements btDeformableContactConstraint.
Definition at line 431 of file btDeformableContactConstraint.cpp.
References btDeformableRigidContactConstraint::m_total_normal_dv, and btDeformableRigidContactConstraint::m_total_tangent_dv.
Referenced by btDeformableContactProjection::applyDynamicFriction().
|
virtual |
Implements btDeformableRigidContactConstraint.
Definition at line 426 of file btDeformableContactConstraint.cpp.
References m_node, and btSoftBody::Node::m_splitv.
|
virtual |
Implements btDeformableContactConstraint.
Definition at line 421 of file btDeformableContactConstraint.cpp.
References m_node, and btSoftBody::Node::m_v.
btSoftBody::Node* btDeformableNodeRigidContactConstraint::m_node |
Definition at line 185 of file btDeformableContactConstraint.h.
Referenced by btDeformableContactProjection::applyDynamicFriction(), getSplitVb(), and getVb().