Class StrainTriangleConstraint

Inheritance Relationships

Base Type

Class Documentation

class StrainTriangleConstraint : public PBD::Constraint

Public Functions

inline StrainTriangleConstraint()
inline virtual int &getTypeId() const
virtual bool initConstraint(SimulationModel &model, const unsigned int particle1, const unsigned int particle2, const unsigned int particle3, const Real xxStiffness, const Real yyStiffness, const Real xyStiffness, const bool normalizeStretch, const bool normalizeShear)
virtual bool solvePositionConstraint(SimulationModel &model, const unsigned int iter)

Public Members

Matrix2r m_invRestMat
Real m_xxStiffness
Real m_xyStiffness
Real m_yyStiffness
bool m_normalizeStretch
bool m_normalizeShear

Public Static Attributes

static int TYPE_ID = IDFactory::getId()