<div dir="ltr"><div><div>Hi Zhouhan,<br><br></div>LineSegmentIntersector is only able to intersect surfaces.  For points and lines you need to use another Intersector, either a custom one or the osgSim::PolytopeInersector. The PolytopeIntersector allows you to use a collection of planes to set up the picking region.<br><br></div>Robert.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 6 April 2016 at 09:12, Han Zhou <span dir="ltr"><<a href="mailto:horzel.5028841@gmail.com" target="_blank">horzel.5028841@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I'm working on an CAE software in which users need to setup some params on the boundary. I extract point, line, and face elements so that users can pick and choose them, and it will give a feedback, like change color.<br>
I referenced osgpick example and the OpenSceneGraph 3 cookbook, for surface picking, it is easy. Now the problem is, to pick a point or line, which is the best way to implement it? do I need to implement a Intersector subclass like LineSegmentIntersector?<br>
<br>
Thank you!<br>
<br>
Cheers,<br>
zhouhan<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=66741#66741" rel="noreferrer" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=66741#66741</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div><br></div>