Hi,

I´m just a bit confused about the different VRML Loaders. There is one, which is included in OpenSG but which does not evaluate some VRMl constructs (like the ElevationGrid), the other one (Experimental/Gerrit) seems to be able to evaluate also the ElevationGrids but I don´t know anything else about it. Whats the difference between the two loaders? Which are the advantages, disadvantages of every loader? How do they differ in functionality?

What we would need for our application is a Loader which evaluates VRML 97 correctly (including the ElevationGrid construct) and also is able to draw non convex faces/facesets.
Which one suits better for that?
Is it possible to use both loaders in one application, and switch between them at runtime. Are there duplicate class names in both ones, or are they in principle able to coexist in one application?

We thought of (for a first try) reading the ElevationGrids with the experimental loader and reading the other part of the VRML file with the other reader and then mix them into one scene. Unfortunately the standard loader stops when it runs into a VRMl statement it does not know and does not display the following part of the file so that it will be a bit of work to give the standard loader only the part of the VRML file which will be understood correctly. By the way.... maybe it would be a good idea to make the loader a littel bit more "fault tolerant". In case of VRML it could be quite easy - maybe it could be achieved by simply looking for the next closing bracket for the current block and skip the blocks which could not be evaluated but to proceed reading and print out a warning, that there was a part which could not be evaluated.

We also would like to contribute to OpenSG and maybe build the extensions for the VRML-loader and make it learn to read ElevationGrids (and to manage non convex faces .. and some other little things .. ) - I expect you have other tasks to do, than those trivial things - but I would not know where to start and how the VRMLLoader classes are organized. Is there a simple principle which could be explained shortly?

Thanks
Desiree



_________________________________________________________________
Desiree Goerrissen [ geschaeftsführerin / informatikerin ] eMail: [EMAIL PROTECTED] graphiX Gesellschaft fuer Computergrafik, Numerik und Internetdienste mbH
Rochusstr. 230-234,  53123 Bonn, Germany
fon: +49 228 52674-0 fax: +49 228 52674-44 http://www.graphix.de
__________________________________________________________________




-------------------------------------------------------
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to