5 namespace Visualization
8 class OsgDragger :
public osgManipulator::CompositeDragger
13 OsgMovableItem *m_lpVsParent;
14 osg::ref_ptr< osg::MatrixTransform> m_osgGripperMT;
15 osg::ref_ptr< osg::AutoTransform > _autoTransform;
16 osg::ref_ptr< osg::MatrixTransform > _sizeTransform;
17 osg::ref_ptr< OsgTranslateAxisDragger > _transDragger;
18 osg::ref_ptr< OsgTrackballDragger > _tbDragger;
20 float m_fltUserDefinedRadius;
23 OsgDragger(OsgMovableItem *lpParent,
bool bAllowTranslateX,
bool bAllowTranslateY,
bool bAllowTranslateZ,
24 bool bAllowRotateX,
bool bAllowRotateY,
bool bAllowRotateZ,
float fltUserDefinedRadius);
29 virtual void AddToScene();
30 virtual void RemoveFromScene();
31 virtual bool IsInScene();
32 virtual void SetupMatrix();
Classes for implementing the cm-labs vortex physics engine for AnimatLab.
void setupDefaultGeometry()