Hi Manu, Extending the .osg format with your own callbacks/nodes/state/drawables is pretty easy - just look to see how all the NodeKits do it i.e. they have src/osgPlugins/osgParticle, src/osgPlugins/osgText.
The .ive format isn't extensible in the same way though, to extend it you have to go in a add support directly for you data type. The is a flaw with the .ive format, and makes it inappropriate for the type of work you have in mind. Longer term I'd like a native osg binary format that is extensible, but alas its quite a chunk of work so not possible to introduce any time soon. Robert. On Nov 13, 2007 9:26 PM, Emmanuel Roche <[EMAIL PROTECTED]> wrote: > Hi every one... > > Suppose I want to construct a special NodeCallback, call it "MyCallback", > then I load a scene graph from an .ive file, find a given node, assign my > famous callback to it and then want to write this graph back on the hard > drive BUT writing the info in MyCallback also to be able to load it again > the next time... How should I do this ?? > > I mean, is there a way to "improve the Osg and Ive plugins for them to be > able to handle other chunk of data, or do I have to write a full plugin > even in this case ? Will I ever be able to write the file as a .ive file ?? > Or Am I bound to select an other extension ? > > Sorry, I'm quite a beginner with the plugins writing... :-) > > regards, > Manu. > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

