14 Vx::VxHinge *m_vxHinge;
16 osg::ref_ptr<osg::Geometry> m_osgFlap;
17 osg::ref_ptr<osg::MatrixTransform> m_osgFlapTranslateMT;
18 osg::ref_ptr<osg::MatrixTransform> m_osgFlapRotateMT;
20 osg::ref_ptr<osg::Material> m_osgFlapMat;
21 osg::ref_ptr<osg::StateSet> m_osgFlapSS;
23 virtual void SetLimitValues();
29 virtual void HingeRef(Vx::VxHinge *vxHinge);
31 virtual void Alpha(
float fltA);
32 virtual void SetLimitPos();
34 osg::Geometry *FlapGeometry() {
return m_osgFlap.get();};
35 osg::MatrixTransform *FlapTranslateMT() {
return m_osgFlapTranslateMT.get();};
36 osg::MatrixTransform *FlapRotateMT() {
return m_osgFlapRotateMT.get();};
37 osg::Material *FlapMat() {
return m_osgFlapMat.get();};
38 osg::StateSet *FlapSS() {
return m_osgFlapSS.get();};
40 virtual void SetupGraphics();
41 virtual void DeleteGraphics();
Classes for implementing the cm-labs vortex physics engine for AnimatLab.