Sad and unfortunate news, but honestly not surprising. I appreciate xml.apache.org's effort to make these things open source, but I've personally had a number of painful experiences with a lot of the code from that site (e.g. Xerces Java 1). Things are getting better though -- Xerces Java 2, for example, so far looks very promising. Most open source or otherwise free software (j3d.org being the clear exception to the rule, of course :P ) seems to need a long lead time to mature enough to be suitable for real-world apps, and Batik is relatively new.
-Bob ----- Original Message ----- From: "Justin Couch" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, March 13, 2002 5:38 PM Subject: [JAVA3D] No SVG Textures :( > Excuse me while I vent a moment please.... > > Batik is a PoS. > > There, I feel better now :) > > Anyway, I've come across multiple insurmountable problems with using the > Batik library as a texture generator. Firstly, an most importantly, it > won't work with any user generated DOM. The DOM must be generated by > their internal document loader. It won't even run with the standard JAXP > parser that comes with JDK1.4FCS, let alone our custom DOM builder that > is used by Xj3D. I started the process of trying to get some of the code > to be modified so that it would work with any old DOM, but there are > sooo many assumptions about using their internal interfaces and > implementations which completely screws the use of anything else. > Basically, after spending a day trying to modify the code to get it to > work, I've given up. If someone wants us to do SVG textures using Batik, > you'll have to pay me to do it.... :( > > On top of this, the architecture of the library is no conducive to > building real-world applications. The way they've structured the code is > to basically assume you are going to use one of their very highlevel > structures, such as a swing canvas (SVGCanvas). Within this there are so > many levels of threading and caahcing that is would be a nightmare > trying to use it in a 3D graphics environment. > > Anyway, SVG Textures, and consequently implementing Text nodes in Xj3D > are now put on the backburner for a very long time unless someone can > come up with an alternative SVG library implementation. I really don't > feel like starting yet another project and implementing my own renderer. > > -- > 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". =========================================================================== 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".
