Hello, The following 2 posts are copied from the COIN mailing list.... Peder is a Systems In Motion person.
John F. Richardson ===================== FROM COIN MAILING LIST =========================== John Pye wrote: > Hi all > > I've been reading the Inventor Mentor book and there is talk about the > file format that can be used to write 3D models and read them back. > But the book doesn't make any mention of VRML at all. > > I always assumed VRML was an XML-based language, but recently I learnt > that it looks very much like the Open Inventor file format. > > Can someone explain to me whether the file format created by > SoWriteAction is actually standard VRML, or something else, and if so, what? > In addition to what Robert said: SoWriteAction just dumps anything you have in the scene graph, and it's basically up to the user if this is a valid VRML97 scene graph. However, to write a VRML97 file, you need to set the output header to "#VRML V2.0 utf8" (see SoOutput::setHeaderString() [1]). It's also possible to use SoToVRML2Action[2] to convert any scene graph into a VRML97 scene graph. Peder --- [1] http://doc.coin3d.org/Coin/classSoOutput.html#a14 [2] http://doc.coin3d.org/Coin/classSoToVRML2Action.html ======================= END COIN MAILING LIST ======================= ===================== FROM COIN MAILING LIST =========================== JP - My understanding is that there are 4 related file formats. In chronological order: * Inventor (.iv) as output by SoWriteAction (starts with '#Inventor') * VRML1 (.wrl) similar to Inventor (starts with '#VRML V1.0') * VRML2/VRML97 (.wrl) (starts with '#VRML V2.0') * X3D (can use either VRML97 syntax or XML) Hopefully someone will correct any errors. ======================= END COIN MAILING LIST ======================= -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Osfield Sent: Tuesday, February 26, 2008 12:15 PM To: Virginia Holmstrom; OpenSceneGraph Users Subject: Re: [osg-users] osg to VRML Hi Virginia, On Mon, Feb 25, 2008 at 8:54 PM, Virginia Holmstrom <[EMAIL PROTECTED]> wrote: > Is there a recommended way to export an osg to vrml (.wrl) file? I have compiled and run the VRML plugin but it only reads (vrml to osg). There is no write support to VRML via the OpenVRML plugin. The Inventor/Coin plugin does has basic write support, and if Coin supports write to .vrml then this route might be viable. Robert. _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org