> Daniel, > > On 3/8/07, DANIEL BASS <BASSD at aaicorp.com> wrote: > > 3) Eventually I would be delivering the app - executable only - based > > on some modified OSG library, to a customer. > > What are the OSG license obligations? > > You'll need to publish the modification of the OSG under the original > OSGPL license. > > I would have thought that subclassing from CullVisitor would be enough > though, and your subclass needn't be published under the OSGPL. > > You may not even need to subclass, and use a cull callback instead, > there is alot you can do without touching CullVisitor. > > Robert.
I had not thought of subclassing CullVisitor, so I tried doing that, and it mostly works, except that I have lost my lightpoints! I think the problem is that the LightPointNode::traverse() method is checking to see if the nodeVisitor is specifically a osgUtil::CullVisitor type. Since mine is a subclass, this fails and so the Light points never get shuffled over to be rendered. Is this analysis correct? How can I get around this? Thanks, --daniel _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
