Blender
V3.3
|
#include <btDeformableCorotatedForce.h>
Public Types | |
typedef btAlignedObjectArray< btVector3 > | TVStack |
![]() | |
typedef btAlignedObjectArray< btVector3 > | TVStack |
Public Attributes | |
btScalar | m_mu |
btScalar | m_lambda |
![]() | |
btAlignedObjectArray< btSoftBody * > | m_softBodies |
const btAlignedObjectArray< btSoftBody::Node * > * | m_nodes |
Definition at line 28 of file btDeformableCorotatedForce.h.
Definition at line 31 of file btDeformableCorotatedForce.h.
|
inline |
Definition at line 33 of file btDeformableCorotatedForce.h.
Definition at line 37 of file btDeformableCorotatedForce.h.
|
inlinevirtual |
Implements btDeformableLagrangianForce.
Definition at line 51 of file btDeformableCorotatedForce.h.
|
inlinevirtual |
Implements btDeformableLagrangianForce.
Definition at line 112 of file btDeformableCorotatedForce.h.
|
inlinevirtual |
Definition at line 55 of file btDeformableCorotatedForce.h.
References btAssert, btMatrix3x3, btVector3, firstPiola(), btDeformableLagrangianForce::getNumNodes(), btSoftBody::Node::index, btSoftBody::Tetra::m_Dm_inverse, btSoftBody::Tetra::m_element_measure, btSoftBody::Tetra::m_F, btSoftBody::Tetra::m_n, btDeformableLagrangianForce::m_softBodies, btSoftBody::m_tetras, P(), and btAlignedObjectArray< T >::size().
Referenced by addScaledExplicitForce(), and addScaledForces().
|
inlinevirtual |
Implements btDeformableLagrangianForce.
Definition at line 108 of file btDeformableCorotatedForce.h.
|
inlinevirtual |
Implements btDeformableLagrangianForce.
Definition at line 46 of file btDeformableCorotatedForce.h.
References addScaledElasticForce().
|
inlinevirtual |
Implements btDeformableLagrangianForce.
Definition at line 41 of file btDeformableCorotatedForce.h.
References addScaledElasticForce().
|
inlinevirtual |
Implements btDeformableLagrangianForce.
Definition at line 116 of file btDeformableCorotatedForce.h.
|
inline |
Definition at line 91 of file btDeformableCorotatedForce.h.
References btMatrix3x3, F, m_lambda, m_mu, P(), PolarDecomposition(), R, and SIMD_EPSILON.
Referenced by addScaledElasticForce().
|
inlinevirtual |
Implements btDeformableLagrangianForce.
Definition at line 118 of file btDeformableCorotatedForce.h.
References BT_COROTATED_FORCE.
btScalar btDeformableCorotatedForce::m_lambda |
Definition at line 32 of file btDeformableCorotatedForce.h.
Referenced by firstPiola().
btScalar btDeformableCorotatedForce::m_mu |
Definition at line 32 of file btDeformableCorotatedForce.h.
Referenced by firstPiola().