I have a Geometry from a loaded model and I want to get the information
about a specific primitive (vertices, color, normals, etc.) from the 
PrimitiveSet.

For a specific indexed Primitive (say the 10th one), I want to get the indices
into the VertexArray, NormalArray, etc.

Let's assume that everything is bound with BIND_PER_VERTEX to
make this simpler.

Is there a means using a TriangleIndexFunctor to get a specific
indexed primitive?

I can see one method which is to overload the operator() that I add to the
functor to ignore the first N calls and snapshot the three indices made in
the Nth call (i.e., if I want the vertex indices for the 10th triangle, then
I wait until the 10th operator() call and save the arguments).

Is there something faster / more elegant?

Thanks,

Bill Prendergast

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to