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".