I try to use nodemask but doesn't work.
Id do this : 
Code:

osgViewer::CompositeViewer viewer;
osgViewer::GraphicsWindowEmbedded* gw = new osgViewer::GraphicsWindowEmbedded;

osgViewer::View* vue2D = new osgViewer::View;
osgViewer::View* vue3D = new osgViewer::View;
viewer.addView(vue2D);
viewer.addView(vue3D);

vue2D->getCamera()->setGraphicsContext(gw );
vue2D->getCamera()->setProjectionMatrixAsPerspective(30.0f, width()/(double) 
height(), 1.0, 1000.0);
vue2D->getCamera()->setViewport(new osg::Viewport(0,0,width(),height() ));
vue2D->setCameraManipulator(new osgGA::TrackballManipulator);


vue3D->getCamera()->setGraphicsContext(gw );
vue3D->getCamera()->setProjectionMatrixAsPerspective(30.0f, width()/(double) 
height(), 1.0, 1000.0);
vue3D->getCamera()->setViewport(new osg::Viewport(0,0,width(),height() ));
vue3D->setCameraManipulator(new osgGA::TrackballManipulator);



Code:

// to switch vue3D OFF and vue2D on
vue2D->getCamera()->setNodeMask(0XFFFFFFFF);
vue3D->getCamera()->setNodeMask(0);




------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=8852#8852





_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to