Hi, A naïve approach would be to use a LineSegmentIntersector towards each of the points selected by the PolytopeIntersector (let's call this point "P"). If P is not the first intersection found by the LineSegmentIntersector (that is, it is not the closest to the camera), it means that there is something occluding it (AKA "it is not visible").
I suppose this could easily become too inefficient if you have too many points, though. LMB On Fri, Nov 25, 2011 at 8:23 AM, Aurelien Albert <aurelien.alb...@alyotech.fr> wrote: > Hi, > > I'm working on an application which allows the user to edit some vertex data > (vertex attributes array). > > To edit a vertex data, user pick it and edit values in a popup. > > I made multiple selection by picking multiple vertices holding shift key : > Shift + clic add a vertex to current selection. > > I would like to make a "rubber band" selection. > > Look at the screen shot : the aim is to select all vertices in the red > "rubber band". > > I think I can do this with a polytope intersector, but I have a problem : I > don't want to select all vertices that are in the polytope, only the vertices > that are visible to the user. > > Any idea on how can I do that ? > > Thanks ! > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=44034#44034 > > > > > _______________________________________________ > 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