Added initial interface for computing intersections between sphere segments

and terrain.
This commit is contained in:
Robert Osfield
2005-09-08 13:10:04 +00:00
parent 765db1998c
commit 559219f519
4 changed files with 27 additions and 1 deletions

View File

@@ -272,6 +272,16 @@ void build_world(osg::Group *root)
root->addChild(ss.get());
}
osgSim::SphereSegment::LineList lines = ss->computeIntersection(terrainGeode.get(), osg::Matrixd::identity());
if (!lines.empty())
{
osg::notify(osg::NOTICE)<<"We've found intersections!!!!"<<std::endl;
}
else
{
osg::notify(osg::NOTICE)<<"No intersections found"<<std::endl;
}
#if 1
@@ -285,6 +295,8 @@ void build_world(osg::Group *root)
overlayNode->addChild(terrainGeode.get());
root->addChild(overlayNode);
#else
root->addChild(terrainGeode);
#endif