HI Suneel, >From reading your post there is no way I can guess what is going on in your app. There is no reason for the OSG to detach a StateSet from a master Camera so would presume there is something wrong in your code, as to what I can't not guess as there is too little information. I would recommend just stepping through you app and double check all the code and assumptions you are making.
Robert. On Tue, Apr 19, 2011 at 6:15 AM, suneel suresh <[email protected]> wrote: > hi in order to display a rectangle roi over the 3d scene i use the example > provided in osg hud. however before drawing the roi i press a toggle > selection button which gets the stateset of the main camera as given below > > > Code: > > osg::StateSet *stateSet = osg_viewer->getCamera()->getOrCreateStateSet(); > osg::Point *pointState = > (osg::Point*)stateSet->getAttribute(osg::StateAttribute::POINT); > > > > > The 2d rectangle is drawn by mouse drag using the handler function. In the > handler function the slave camera is created and added to the viewer as > addSlave. > > > Code: > > case(osgGA::GUIEventAdapter::PUSH): > { > camera_slaveBBox = createBBoxCamera(); > viewer->addSlave(camera_slaveBBox, false); > } > > > > > As the mouse the dragged the rectangle is drawn and all is good > untill......On pressing the toggle selection button again in the first code > "stateSet" is now returned NULL :( > > Now if i comment > > Code: > > //commentviewer->addSlave(camera_slaveBBox, false) > > > > > then stateSet indeed has some value. whats is the problem? > > [/code] > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=38572#38572 > > > > > > _______________________________________________ > 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

