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
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org