Just keeping everyone up to date on progress. The event model work is now roughly complete. There is some minor tweaking left to do, but mainly on the OpenGL side. The one area not covered in any mainline code is someone dynamically creating an externproto and adding an instance to the scene. Since that has never worked previously, we figure no-one is going to yell and scream if it doesn't work right now.
Of the tweaking left to do: - LOD should be working again very shortly. I expect late tomorrow evening. - Billboard implementation. Probably very simple ignoring axisOfRotation. - Shifting the OpenGL scene-builder/externproto code across to the new common base classes. - Shifting the OpenGL base runtime over to the new model. - Write up the new design. - XML handling is again out of sync and needs to be updated. As a result of this work, we've gain significantly in performance. No real hard benchmarks, but seat of the pants feel is 50% performance improvements, maybe more. What used to be noticably jerky on my machine (PIII/800) is now very smooth. A lot of this is to do with a reduction in complexity, yet far greater increase in flexibility of the core event model code. We now also happen to be completely spec compliant too (both VRML97 and X3D) as well as adding more functionality to the base no implementation work. The loader code is much smoother now, but there may still need to be some extra verification work there to make sure everything works as advertised. We have one or two more minor tweaks to do before we throw out a dev release. We have another renderer added to the system - this one targeting J2ME devices. There will also be a new vector maths library - to replace the javax.vecmath library and some of the flow-on effects from that. We hope to put the dev release out on the weekend. -- 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".
