|
Blender V4.3
|
#include <btDeformableContactConstraint.h>
Inherits btDeformableContactConstraint.
Public Attributes | |
| btSoftBody::Node * | m_node |
| btSoftBody::Face * | m_face |
| const btSoftBody::DeformableFaceNodeContact * | m_contact |
| btVector3 | m_total_normal_dv |
| btVector3 | m_total_tangent_dv |
Public Attributes inherited from btDeformableContactConstraint | |
| bool | m_static |
| const btContactSolverInfo * | m_infoGlobal |
| btVector3 | m_normal |
Definition at line 250 of file btDeformableContactConstraint.h.
| btDeformableFaceNodeContactConstraint::btDeformableFaceNodeContactConstraint | ( | const btSoftBody::DeformableFaceNodeContact & | contact, |
| const btContactSolverInfo & | infoGlobal ) |
Definition at line 593 of file btDeformableContactConstraint.cpp.
References m_total_normal_dv, and m_total_tangent_dv.
|
inline |
Definition at line 260 of file btDeformableContactConstraint.h.
|
inlinevirtual |
Definition at line 261 of file btDeformableContactConstraint.h.
|
virtual |
Implements btDeformableContactConstraint.
Definition at line 691 of file btDeformableContactConstraint.cpp.
References getContact(), btSoftBody::DeformableFaceNodeContact::m_face, btSoftBody::Node::m_im, btSoftBody::DeformableFaceNodeContact::m_imf, btSoftBody::Face::m_n, btSoftBody::DeformableFaceNodeContact::m_node, btSoftBody::Node::m_v, btSoftBody::DeformableFaceNodeContact::m_weights, and v2.
Referenced by solveConstraint().
|
inline |
Definition at line 275 of file btDeformableContactConstraint.h.
References m_contact.
Referenced by btDeformableContactProjection::applyDynamicFriction(), applyImpulse(), getDv(), and getVb().
|
virtual |
Implements btDeformableContactConstraint.
Definition at line 612 of file btDeformableContactConstraint.cpp.
References btAssert, getContact(), m_face, btSoftBody::Face::m_n, m_node, m_total_normal_dv, m_total_tangent_dv, and btSoftBody::DeformableFaceNodeContact::m_weights.
Referenced by btDeformableContactProjection::applyDynamicFriction().
|
virtual |
Implements btDeformableContactConstraint.
Definition at line 600 of file btDeformableContactConstraint.cpp.
References m_node, and btSoftBody::Node::m_v.
Referenced by solveConstraint().
|
virtual |
Implements btDeformableContactConstraint.
Definition at line 605 of file btDeformableContactConstraint.cpp.
References getContact(), btSoftBody::DeformableFaceNodeContact::m_bary, m_face, btSoftBody::Face::m_n, and btSoftBody::Node::m_v.
Referenced by solveConstraint().
|
inlinevirtual |
Implements btDeformableContactConstraint.
Definition at line 282 of file btDeformableContactConstraint.h.
|
virtual |
Implements btDeformableContactConstraint.
Definition at line 630 of file btDeformableContactConstraint.cpp.
References applyImpulse(), btDot(), btVector3, getVa(), getVb(), btSoftBody::DeformableFaceNodeContact::m_c0, m_contact, btSoftBody::DeformableFaceNodeContact::m_friction, btSoftBody::Node::m_im, btSoftBody::DeformableFaceNodeContact::m_imf, m_node, btSoftBody::DeformableFaceNodeContact::m_normal, btDeformableContactConstraint::m_static, m_total_normal_dv, m_total_tangent_dv, and SIMD_EPSILON.
Referenced by btDeformableContactProjection::update().
| const btSoftBody::DeformableFaceNodeContact* btDeformableFaceNodeContactConstraint::m_contact |
Definition at line 255 of file btDeformableContactConstraint.h.
Referenced by getContact(), and solveConstraint().
| btSoftBody::Face* btDeformableFaceNodeContactConstraint::m_face |
Definition at line 254 of file btDeformableContactConstraint.h.
| btSoftBody::Node* btDeformableFaceNodeContactConstraint::m_node |
Definition at line 253 of file btDeformableContactConstraint.h.
Referenced by getDv(), getVa(), and solveConstraint().
| btVector3 btDeformableFaceNodeContactConstraint::m_total_normal_dv |
Definition at line 256 of file btDeformableContactConstraint.h.
Referenced by btDeformableFaceNodeContactConstraint(), getDv(), and solveConstraint().
| btVector3 btDeformableFaceNodeContactConstraint::m_total_tangent_dv |
Definition at line 257 of file btDeformableContactConstraint.h.
Referenced by btDeformableFaceNodeContactConstraint(), getDv(), and solveConstraint().