14 Vx::VxPrismatic *m_vxPrismatic;
16 osg::ref_ptr<osg::Geometry> m_osgCylinder;
17 osg::ref_ptr<osg::Geode> m_osgCylinderGeode;
18 osg::ref_ptr<osg::MatrixTransform> m_osgCylinderMT;
19 osg::ref_ptr<osg::Material> m_osgCylinderMat;
20 osg::ref_ptr<osg::StateSet> m_osgCylinderSS;
22 osg::ref_ptr<osg::Geometry> m_osgBox;
23 osg::ref_ptr<osg::MatrixTransform> m_osgBoxMT;
24 osg::ref_ptr<osg::Material> m_osgBoxMat;
25 osg::ref_ptr<osg::StateSet> m_osgBoxSS;
27 virtual void SetLimitValues();
33 virtual void PrismaticRef(Vx::VxPrismatic *vxPrismatic);
35 virtual void Alpha(
float fltA);
36 virtual void SetLimitPos();
38 osg::Geometry *BoxGeometry();
39 osg::MatrixTransform *BoxMT();
40 osg::Material *BoxMat();
41 osg::StateSet *BoxSS();
43 osg::Geometry *CylinderGeometry();
44 osg::MatrixTransform *CylinderMT();
45 osg::Material *CylinderMat();
46 osg::StateSet *CylinderSS();
48 virtual void SetupGraphics();
49 virtual void DeleteGraphics();
Classes for implementing the cm-labs vortex physics engine for AnimatLab.