Hi, I try to perform a translation with the following code:
Code: aortaNode = osgDB::readNodeFile("aorta.ive"); cuoreNode = osgDB::readNodeFile("cuore.ive"); fegatoNode = osgDB::readNodeFile("fegato.ive"); milzaNode = osgDB::readNodeFile("milza.ive"); pancreasNode = osgDB::readNodeFile("pancreas.ive"); pelleNode = osgDB::readNodeFile("skin.ive"); polmoniNode = osgDB::readNodeFile("polmoni.ive"); reniNode = osgDB::readNodeFile("reni.ive"); scheletroNode = osgDB::readNodeFile("sistscheletrico.ive"); stomacoNode = osgDB::readNodeFile("stomaco.ive"); tumoreNode = osgDB::readNodeFile("tumore.ive"); venacavaNode = osgDB::readNodeFile("venacava.ive"); switchA->addChild((aortaNode), true); switchA->addChild((cuoreNode), true); switchA->addChild((fegatoNode), true); switchA->addChild((milzaNode), true); switchA->addChild((pancreasNode), true); switchA->addChild((pelleNode), true); switchA->addChild((polmoniNode), true); switchA->addChild((reniNode), true); switchA->addChild((scheletroNode), true); switchA->addChild((stomacoNode), true); switchA->addChild((tumoreNode), true); switchA->addChild((venacavaNode), true); //Matrix transform osg::ref_ptr<osg::MatrixTransform> mtLeft = new osg::MatrixTransform; osg::Matrix m; m.makeTranslate( -6.f, 0.f, 0.f ); mtLeft->setMatrix( m ); mtLeft->addChild( switchA.get() ); root->addChild(mtLeft.get()); if(!wm) return 1; osg::Group* group = new osg::Group(); osg::Camera* camera = wm->createParentOrthoCamera(); group->addChild(camera); if(root) group->addChild(root); viewer.addEventHandler(new osgWidget::MouseHandler(wm)); viewer.addEventHandler(new osgWidget::KeyboardHandler(wm)); viewer.addEventHandler(new osgWidget::ResizeHandler(wm, camera)); viewer.addEventHandler(new osgWidget::CameraSwitchHandler(wm, camera)); viewer.addEventHandler(new osgViewer::StatsHandler()); viewer.addEventHandler(new osgViewer::WindowSizeHandler()); viewer.addEventHandler(new osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet())); wm->resizeAllWindows(); viewer.setSceneData(group); return viewer.run(); but the translation does not occur !! What's wrong? Thank you! Cheers, Cosimo ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=33020#33020 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org