Okay so I found this code:
Code: osg::ref_ptr<osgUtil::IntersectorGroup> intersectorGroup = new osgUtil::IntersectorGroup(); for(unsigned int r=0; r<numRows; ++r) { for(unsigned int c=0; c<numColumns; ++c) { osg::Vec3d s = start + deltaColumn * double(c) + deltaRow * double(r); osg::Vec3d e = end + deltaColumn * double(c) + deltaRow * double(r); osg::ref_ptr<osgUtil::LineSegmentIntersector> intersector = new osgUtil::LineSegmentIntersector(s, e); intersectorGroup->addIntersector( intersector.get() ); } } osgUtil::IntersectionVisitor intersectVisitor( intersectorGroup.get(), new MyReadCallback ); scene->accept(intersectVisitor); in the osgintersections.cpp example. One thing that I can't find is how do I set a traversal mask? Tony ------------------------ Tony V ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=66069#66069 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org