<div dir="ltr">Hi all,<br><br>I seem to be unable to pick a osgSim::SphereSegment using a LineSegmentIntersector.  I have many other models in my scene as well that all work fine with the picker, including loaded models and manually assembled geometries.  It is just the SphereSegment that doesn't respond.  When I click on it, picker->containsIntersections() always returns false:<br>
<br><div>  osgUtil::LineSegmentIntersector* picker;</div><div>  picker = new osgUtil::LineSegmentIntersector( osgUtil::Intersector::PROJECTION, ea.getXnormalized(),ea.getYnormalized() );</div><div>  </div><div>  osgUtil::IntersectionVisitor iv( picker );</div>
<div>  viewer->getCamera()->accept( iv );</div><div><br></div><div>  if ( picker->containsIntersections() )   <<<<------ ALWAYS FALSE</div><div>  {</div><div>    osgUtil::LineSegmentIntersector::Intersection intersection = picker->getFirstIntersection();</div>
<div><br></div><div>    osg::NodePath& nodePath = intersection.nodePath;</div><div>    node = ( nodePath.size() >= 1 )? nodePath[ nodePath.size() - 1 ] : NULL;</div><div>  }</div><div><br></div><br>I will investigate this further, but I was hoping someone might have some insights as to where to look for what goes wrong.  Is this a bug or is it something specific to SphereSegments?  (I am using OSG v2.2)<br>
<br>Thanks!<br>Morne</div>