Hi folks,

It seems that in the current version of osg, there is some unknown node visitor 
running over all of my nodes. The node type does return just NODE_VISITOR=0. 
Hence I do not see any way to find out, which type of visitor is traversing 
there.

Currently there exists so many different node visitors in the core osg, that it 
is somehow very strange to have the VisitorType enum only describing couple of 
them, which are even come from osgUtil and not from osg ;). I would propose to 
have here some other kind of identification of a visitor.

What about being the visitor type not an enumeration but an integer and create 
new visitor types by something like a hash function over a string or so. Maybe 
a global method in the core osg like:
unsigned int osg::computeVisitorType(const std::string& type_id)
{

}



      
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to