58 virtual void DeleteJointGraphics();
59 virtual void CreateJointGraphics();
60 virtual void SetupGraphics();
61 virtual void SetupPhysics();
62 virtual void DeletePhysics();
63 virtual void CreateCylinderGraphics();
69 virtual void JointPosition(
float fltPos);
71 virtual void SetAlpha();
73 #pragma region DataAccesMethods
75 virtual float *GetDataPointer(
const std::string &strDataType);
76 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
77 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
81 virtual void EnableLimits(
bool bVal);
82 virtual void CreateJoint();
83 virtual void StepSimulation();
osg::ref_ptr< osg::MatrixTransform > m_osgCylinderMT
The osg cylinder matrix transform.
osg::ref_ptr< osg::Material > m_osgCylinderMat
The osg cylinder material.
osg::ref_ptr< osg::Geode > m_osgCylinderGeode
The osg cylinder geode.
Vx::VxHinge * m_vxHinge
The vortex hinge class.
Classes for implementing the cm-labs vortex physics engine for AnimatLab.
osg::ref_ptr< osg::Geometry > m_osgCylinder
The osg cylinder geometry.
osg::ref_ptr< osg::StateSet > m_osgCylinderSS
The osg cylinder state set.
Vortex hinge joint class.