23 virtual void DeleteJointGraphics();
24 virtual void CreateJointGraphics();
26 virtual float GetCurrentBtPosition();
28 virtual void TurnMotorOff();
29 virtual bool NeedApplyAssist();
30 virtual void ApplyMotorAssist();
32 virtual void EnableFeedback();
38 virtual void JointPosition(
float fltPos);
40 virtual void SetAlpha();
42 virtual void SetLimitValues();
44 virtual void SetupPhysics();
46 virtual void TimeStepModified();
48 #pragma region DataAccesMethods
50 virtual float *GetDataPointer(
const std::string &strDataType);
51 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
52 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
53 virtual bool JointIsLocked();
57 virtual void EnableLimits(
bool bVal);
58 virtual void CreateJoint();
59 virtual void StepSimulation();
60 virtual void ResetSimulation();
62 virtual void Physics_EnableLock(
bool bOn,
float fltPosition,
float fltMaxLockForce);
63 virtual void Physics_EnableMotor(
bool bOn,
float fltDesiredVelocity,
float fltMaxForce,
bool bForceWakeup);
64 virtual void Physics_MaxForce(
float fltVal);
66 virtual void SetConstraintFriction();
67 virtual void AxisConstraintSpringEnableChanged(
bool bEnabled);
Declares the btGeneric6DofConstraint class.
Classes for implementing the cm-labs vortex physics engine for AnimatLab.
A Prismatic type of joint.