20 virtual void TurnMotorOff();
26 virtual void JointPosition(
float fltPos);
28 virtual void SetLimitValues();
30 #pragma region DataAccesMethods
32 virtual float *GetDataPointer(
const std::string &strDataType);
33 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
34 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
38 virtual void EnableLimits(
bool bVal);
39 virtual void CreateJoint();
40 virtual void StepSimulation();
41 virtual void ResetSimulation();
43 virtual void Physics_EnableLock(
bool bOn,
float fltPosition,
float fltMaxLockForce);
44 virtual void Physics_EnableMotor(
bool bOn,
float fltDesiredVelocity,
float fltMaxForce,
bool bForceWakeup);
45 virtual void Physics_MaxForce(
float fltVal);
47 virtual void SetConstraintFriction();
A Prismatic type of joint.
Classes for implementing the cm-labs vortex physics engine for AnimatLab.