Torben,
My guess is that the quads are geometrically represented by two
triangles with a shared edge. I believe the intersector is returning a
ray/triangle intersection so one (that is hit) of the two triangles that
make up the quad is being returned.
This probably doesn't solve your problem but it may explain why you're
getting only 3 vertexes on return...
-Shayne
-Original Message-
From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Torben
Dannhauer
Sent: Tuesday, August 02, 2011 12:39 PM
To: osg-users@lists.openscenegraph.org
Subject: [osg-users] intersection with quad mesh: only 3 vertices
returned
Hi,
I have a mesh of quads. If i intersect them, it hits the face and
returns me the results (osgUtil::LineSegmentIntersector::Intersection
result)
As I tried to access the indices I realized that it only returns 3
vertices.
( result.indexList.size() == 3 )
Is this a bug or do I miss something?
I would like to acces the 4 vertices of the quad to manipulate the
vertex I intersect next to.
Thank you!
Cheers,
Torben
--
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=41801#41801
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or
g
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org