Hi Jason, There are several ways to make sure that objects are rendered ontop of the test of the scene the most straight forward way is to disable depth test by setting the GL_DEPTH_TEST mode of OFF and set the RenderBinDetails to force the object to draw last i.e.
mycontrolsubgraph->getOrCreateStateSet()->setMode(GL_DEPTH_TEST, osg::StateAttribute::OFF); // disable depth test mycontrolsubgraph->getOrCreateStateSet()->setRenderBinDetails(11, "RenderBin"); // draw after transparent bin Robert. On 15 August 2014 02:17, Jason Anderssen <janders...@exactal.com> wrote: > Hi, > > Just a simple question that you probably will know the answer too. > If I want to have a control in the scene, but I don't want this object to > obey the depth testing against the scene itself, how do I go about this. > For example, the scene has a building, and I want to position an axis > control in the centre of it, if it obeys the scenes depth testing it will > not be shown, however I still want depth testing on the control itself to > be correct. > > Thank you in advance for your help > > Cheers > Jason > Internet Email Confidentiality Footer: This email and any files > transmitted with it contain privileged/confidential information intended > for the addressee. Neither the confidentiality of nor any privilege in the > email is waived, lost or destroyed by reason that it has been transmitted > other than to the addressee. If you are not the addressee indicated in this > message (or responsible for delivery of the message to such person), you > may not copy or deliver this message to anyone. In such case, you should > destroy this message, and notify us immediately. > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org