16 btAnimatGeneric6DofConstraint *m_lpConstraint;
31 float m_fltInvDamping;
36 bool m_bDisallowSpringEnable;
38 virtual void SetRelaxationProperties();
44 virtual float MinLimit();
45 virtual void MinLimit(
float fltVal,
bool bUseScaling =
true);
47 virtual float MaxLimit();
48 virtual void MaxLimit(
float fltVal,
bool bUseScaling =
true);
50 virtual float EqPos();
51 virtual void EqPos(
float fltVal,
bool bUseScaling =
true);
53 virtual void Damping(
float fltVal,
bool bUseScaling =
true);
55 virtual bool DisallowSpringEnable();
56 virtual void DisallowSpringEnable(
bool bVal);
58 virtual void Initialize();
60 virtual void CreateDefaultUnits();
61 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
62 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
64 virtual void Load(CStdXml &oXml);
Declares the btGeneric6DofConstraint class.
A common class for all joint data specific to vortex.
Classes for implementing the cm-labs vortex physics engine for AnimatLab.
float m_fltMinLimit
The minimum amount that this relaxation is allowed to move.
float m_fltMaxLimit
The maximum amount that this relaxation is allowed to move.
float m_fltEqPos
The equilibrium position of the spring that controls this relaxation.