Robert, A good improvement! I was debating how specific we should be. I might lift the parenthetical up for even more clarity and add a brief mention of the implication. Consider:
* This is a set of bits (flags) that represent the Node. * The default value is 0xffffffff (all bits set). * * The most common use of these is during traversal of the scene graph. * For instance, when traversing the scene graph the osg::NodeVisitor does a logical * AND of its TraversalMask with the NodeMask here to * determine if the Node should be processed/traversed. * * For example, the cull traversal takes its TraversalMask from the osg::Camera CullMask. * During traversal if a Node has a NodeMask value of 0x02 (only 2nd bit set) * and the osg::Camera had a CullMask of 0x4 (2nd bit not set) * then during cull traversal the node and any children would be ignored (thereby becoming "culled" and thus not rendered). * Conversely, if the osg::Camera CullMask had been 0x3 (2nd bit set) * then the node would be processed and child Nodes would be examined. > If my build completes successfully I'll check the above in, It's always good to make sure the comments complie correctly! Thanks! Lee ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=15419#15419 _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
