Hi Robert, I've tried what you said but it's seems it doesn't work, I have a osgUtil::PickVisitor (and not a intersectVisitor) set to a TraversalMask 0x1 and my HUD node, wich is a osg::CameraNode, set to a mask Node 0x2. The HUD is present in the LineSegmentHitListMap. Could you help me to know if my settings are incorrect or is it a problem with the PickVisitor ?
Thanks 2006/12/4, Robert Osfield <[EMAIL PROTECTED]>:
Hi Alex, The way to control selective intersect traversals is by using a combination of Node masks on the nodes, and traversal mask on the visitor, for your hud you'd simply set the NodeMask to something like 0x2, and the traversal mask to 0x1, when the vistor applies a logical AND of the traversal and node masks it will return 0 and not traverse the HUD, but for other nodes the default mask will be 0xffffffff and return 1 for the AND operation and allow traversal. Alternatively just do the traversal on the main section of the scene graph, but not HUD section. Robert. On 12/4/06, amalric alexandre <[EMAIL PROTECTED]> wrote: > Hi, > > I'm a newbie in osg and I was wondering how to make an object to not be > picked by a osgUtil::PickVisitor, my goal is to display (HUD 2D) some > information when i move the mouse on a 3D model but I don't want to > intersect the HUD itself. Is it possible to add a setting to a node to make > this one not pickable ?? > Tanks. > > Alex > _______________________________________________ > osg-users mailing list > osg-users@openscenegraph.net > http://openscenegraph.net/mailman/listinfo/osg-users > http://www.openscenegraph.org/ > > _______________________________________________ osg-users mailing list osg-users@openscenegraph.net http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
_______________________________________________ osg-users mailing list osg-users@openscenegraph.net http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/