Hi Alex, It's difficult to work out what you are doing as you don't specify what you mean by intersection. Do you mean you are using osgUtil::IntersectionVisitor and one of the Intersector subclasses like LineSegmentIntersector?
As a general note, the OSG's Intersection classes don't know about the eye position so can't use the same LOD child selection metrics as are using during the cull traversal. Instead the highest resolution LOD child is selected and traversed. Have a look at the LOD::traverse(NodeVisitor&) implementation in OpenSceneGraph/src/osg/LOD.cpp to see what it done. Robert. On 18 February 2015 at 19:12, Alex Malygin <ut...@mail.ru> wrote: > Hi, > I was faced with the following problem. On the scene has LOD node. If you > set the range from 0 to a certain date, then everything works fine. But if > the range starts at a certain date> 0, can not determine the intersection. > And another problem. If the model is added to the LOD, say with a range of > 0 - 10, and kept well away until it is greater than 10 (it is not > displayed), the intersection with it still is. > ... > > Thank you! > > Cheers, > Alex > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=62721#62721 > > > > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org