Hi Farshid, Changes look good, and in testing everything looks to be holding up perfectly. Changes now merged and submitted to svn/trunk.
Cheers, Robert. On 8 May 2014 18:07, Farshid Lashkari <[email protected]> wrote: > Hi Robert, > > As discussed, I've added the ability to handle Drawable objects within the > NodeVisitor class. Here is an overview of the changes: > > - Added apply(Drawable) and apply(Geometry) to NodeVisitor > > - Added accept(NodeVisitor) method to Drawable/Geometry > > - Added traverse(NodeVisitor) to Geode which calls accept(NodeVisitor) on > all Drawables > > - Updated CullVisitor to use new apply(Drawable) to handle drawables. The > apply(Billboard) method still manually handles the drawables since it is > depends on the billboard settings. I needed to disable the traverse within > billboard to prevent duplicate traversal of drawables. > > - Update other osgUtil node visitors (GLObjectsVisitor, > IncrementalCompileOperation, ..) to use new apply(Drawable) method. > > Cheers, > Farshid > > _______________________________________________ > osg-submissions mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org > _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
