Hi Rusty, This is a normal behaviour of the intersection computation, as far as I know. My guess is that you should flag your nodes that you want to condider ("root nodes for each model"), and simply look for node's ascendants until you find the flag. Ex: If a model is 1 MatrixTransform on top, 2 MatrixTransforms under, and 2 geodes as 3rd "layer", then when a gode is hit you go "up" until you find the first MatrixTransform.
Sukender PVLE - Lightweight cross-platform game engine - http://pvle.sourceforge.net/ Le Tue, 30 Dec 2008 18:50:10 +0100, Ryan Morris <russell.co...@gmail.com> a écrit: > I've been looking for a solution here for a few days and can't come up > with one. I have a scene with several nodes loaded with > osgDB::readNodeFile. I can run an intersection check and get results, > but I can't seem to come up with a way to compare the selected nodes > (from the nodePath of the intersection results) to nodes in my vector > of nodes. It appears to me that the results are geodes, please correct > me if I am wrong. Anyone know how to solve this? > > -Rusty > _______________________________________________ > 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