Just an informational message for those following the Xj3D development.

During the past week I've been putting in the hard yards to bring Xj3D
into line with the latest draft spec and also doing a lot of prototyping
for a couple of new features to go into the spec.

To date, our X3D support has been based on the previous draft of the
spec, which was *very* loose in its definition of components/profiles
etc. In fact, the UTF8 encoding barely even supported the concept. Well,
that's all fixed now. We have caught up and gone past what the current
draft spec states.

To celebrate, I sat down and did a re-org of the loader code so that we
now can support as Java3D loaders, the full range of specs. Previously,
while the full codebase supported both X3D and VRML, the loaders only
supported VRML97. Now we have 3 loaders - VRML97 only, X3D only and All
Web3D Formats. This allows you to test or mix & match for what suits
your application purpose. These classes are:

org.web3d.j3d.loaders.VRML97Loader
org.web3d.j3d.loaders.X3DLoader
org.web3d.j3d.loaders.Web3DLoader

There is one caveat to add to the code - we don't support the XML
encoding of X3D as a loader yet. Because our XML support is lagging the
UTF8 support somewhat, we felt it was better to not enable an end user
to use it yet, until we've got that piece of code up to date.

This code is only available in CVS, not a formal pre-built release.
There's plenty more hacking that we need to do yet before we sign off on
the next milestone. Alan is still on walkabout so we haven't looked at
the IFS issue yet.

--
Justin Couch                         http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler              http://www.yumetech.com/
Author, Java 3D FAQ Maintainer                  http://www.j3d.org/
-------------------------------------------------------------------
"Humanism is dead. Animals think, feel; so do machines now.
Neither man nor woman is the measure of all things. Every organism
processes data according to its domain, its environment; you, with
all your brains, would be useless in a mouse's universe..."
                                               - Greg Bear, Slant
-------------------------------------------------------------------

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to