I'll chime in and 3rd this assertion. OSG should not depend on Producer
since OSG is the lower level foundation. osgProducer has always been a
dependency inversion that is now becoming painfully apparent to some.
OSG needs examples to test the OSG, and to illustate how to use it. You can't bring up a examples without window and events and viewer code, Q.E.D the OSG needs an internal viewer library. This is the reason why osgProducer has existed in the OSG.
osgProducer is higher level than Producer - its add OSG specific facilities over and above Producer, osgProducer is also naturally higher level than the core OSG.
osgViewer is the conceptually at the same level as osgProducer/Producer. Yet would you contend that its in the wrong place?
The main reason why Producer being separate from the core OSG is Don's wish to have sole authority over the Producer. There is no real conceptual and design reason to that cameras or viewer code being outside of a scene graph project distribution.
Robert.
_______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
