Hi Jason,

Robert's suggestion is usually the most efficient and what I use in most
cases. However, if the object itself needs depth testing enabled to render
properly, then another technique is to use an osg::Camera node. Set its
render order to POST_RENDER and its clear mask to GL_DEPTH_BUFFER_BIT. The
subgraph below the camera node will now be rendered over the main scene,
but with depth testing enabled.

Cheers,
Farshid


On Thu, Aug 14, 2014 at 6:17 PM, Jason Anderssen <[email protected]>
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
> [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

Reply via email to