HI Robert, please ignore :). I shared the stateset. Bug on my side. All works great now
-Nick On Mon, Mar 15, 2010 at 5:04 PM, Trajce (Nick) Nikolov < [email protected]> wrote: > Hi Robert, > > I get some artifact when doing what you suggested. Here is my scene and the > setup - a composite viewer with one mirrored view > > osg::Group* rootForMainView; > osg::Group* rootForMirroredView; > > osg::Group* scenel > > rootForMainView->addChild(scene); > rootForMirroredView->addChild(scene); > > rootForMainView->getOrCreateStateSet()->setAttributeAndModes( new > osg::FrontFace, osg::StateAttribute::ON ); > rootForMirroredView->getOrCreateStateSet()->setAttributeAndModes( new > osg::FrontFace(osg::FrontFace::CLOCKWISE, osg::StateAttribute::ON ); > > viewer->getView(0)->setSceneData(rootForMainView); > viewer->getView(1)->setSceneData(rootForMirroredView); > > now, with this setup, the mirror is displayed ok, but the main view is > wrong - looks like CLOCKWISE affect it too, so all the faces are flipped. > > Any clue? > > Nick > > > -Nick > > > On Mon, Mar 15, 2010 at 2:59 PM, Robert Osfield > <[email protected]>wrote: > >> Hi Nick, >> >> On Mon, Mar 15, 2010 at 12:55 PM, Trajce (Nick) Nikolov >> <[email protected]> wrote: >> > Hi community, >> > is there a way to flip (mirror along the x axis) a view in a composite >> > viewer? >> >> Just flip the left/right values of the projection matrix. If face >> culling is enabled then you'll need to swap the face that gets culled >> using osg::FrontFace. >> >> Robert. >> _______________________________________________ >> osg-users mailing list >> [email protected] >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> > >
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

