Hi everyone,<br><br>Thanks for your all your responses.  The only node mask that I was modifying was that of the terrain database and was leaving the masks for the other items at their default of 0xffffffff.<br><br>It looks like I need to do more managed of the NodeMasks than I originally thought.<br>
<br>Thanks!<br><br>Jason<br><br><div class="gmail_quote">On Thu, Jul 3, 2008 at 1:37 PM, Jean-Sébastien Guay <<a href="mailto:jean-sebastien.guay@cm-labs.com">jean-sebastien.guay@cm-labs.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Jason,<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I created a node mask for the terrain, 0x1, and used setNodeMask to set it on the root node of the terrain database.<br>
<br>
I am using the computeIntersections function of Viewer and passed along that traversal mask hoping that it would only intersect the paged database.  However, the computeIntersections function is computing intersections against all of the nodes in the scene graph instead of just the paged database.<br>

</blockquote>
<br></div>
The default node mask is 0xFFFFFFFF, and you don't mention if you set the node mask on your text items (or other objects) to something else. No matter what the traversal mask is you give to computeIntersections, it will return true when ANDed with 0xFFFFFFFF...<br>

<br>
You can for example set your terrain's mask to 0x1, and your GUI elements or other things to 0x2, and then give 0x1 as the traversal mask in computeIntersections, and it will only intersect with the terrain.<br>
<br>
I generally reserve one bit of the nodemask to items that are pickable, I find that makes comprehension simpler. Then I just have to make sure to set each object's nodemask appropriately at creation.<br>
<br>
Hope this helps,<br>
<br>
J-S<br><font color="#888888">
-- <br>
______________________________________________________<br>
Jean-Sebastien Guay    <a href="mailto:jean-sebastien.guay@cm-labs.com" target="_blank">jean-sebastien.guay@cm-labs.com</a><br>
                               <a href="http://www.cm-labs.com/" target="_blank">http://www.cm-labs.com/</a><br>
                        <a href="http://whitestar02.webhop.org/" target="_blank">http://whitestar02.webhop.org/</a></font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</div></div></blockquote></div><br>