- Timestamp:
- 02/01/12 18:16:44 (16 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osgmanipulator/osgmanipulator.cpp
r12932 r12933 216 216 scene->getOrCreateStateSet()->setMode(GL_NORMALIZE, osg::StateAttribute::ON); 217 217 218 osg::MatrixTransform* selection= new osg::MatrixTransform;219 selection->addChild(scene);218 osg::MatrixTransform* transform = new osg::MatrixTransform; 219 transform->addChild(scene); 220 220 221 221 osgManipulator::Dragger* dragger = createDragger(name); 222 222 223 223 osg::Group* root = new osg::Group; 224 root->addChild( selection);224 root->addChild(transform); 225 225 226 226 if ( fixedSizeInScreen ) … … 239 239 if (dynamic_cast<osgManipulator::TabPlaneDragger*>(dragger)) 240 240 { 241 dragger->addTransformUpdating( selection, osgManipulator::DraggerTransformCallback::HANDLE_TRANSLATE_IN_LINE);241 dragger->addTransformUpdating(transform, osgManipulator::DraggerTransformCallback::HANDLE_TRANSLATE_IN_LINE); 242 242 } 243 243 else 244 244 { 245 dragger->addTransformUpdating( selection);245 dragger->addTransformUpdating(transform); 246 246 } 247 247
