|
From: Braden M. <br...@en...> - 2002-04-09 00:54:01
|
On Mon, 2002-04-08 at 20:41, Reed Hedges wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > On Monday, April 8, 2002, at 08:14 PM, Braden McDaniel wrote: > > > > >> Eventually I want to support Script > >> nodes (which would affect my object structure). > > > > Aha... Now this is a whole 'nuther ball of wax. What kind of Script node > > support are you looking for? If you mean *complete* Script node support, > > then you need a whole VRML runtime engine, and OpenVRML definitely fits > > the bill there. > > Yeah, pretty complete. ROUTEs too. What is the interface to Routes and > Script nodes? I ran doxygen (by hand, after modifyiing Doxyfile.in -- > configure could not find my GL libs and aborted) but only noticed the > abstract ScriptObject parent class... Check out the rearch branch. Tag is OpenVRML-REARCH_BRANCH. The doxygen docs there are *much* better. > > JavaScript is adequate, but incomplete. Check the task list. Java is > > there, but nascent. > > Yeah, JavaScript. > > >> Can I build OpenVRML without any OpenGL rendering features and just use > >> it's parsing and scripting features? > > > > Yes. > > An option to configure? No, but we need one. It's not hard; I'll do it before our next release. (After the rearch branch merges back with the HEAD.) > > It would be interesting to see a bridge between OpenVRML and some other > > 3D runtime system. Such a project would definitely be helpful in > > discovering what needs to be exposed in our API. > > I won't have much time for this until the summer, but I'll be working on > it heavily then. The VOS 3D stuff is informed by VRML, but not really > based on it at all... so it will be a bit irritating bridging them :). > (It's not a scene graph per se, though the transformations are > hierarchical; we only have a few primatives and material > characteristics, but will be adding more. And of course, it's always > the little things, right?) The goal of the rearchitecture is to separate node implementations from the core. We're not there yet; but the rearchitecture has made the points of cohesion clear, and they will be eliminated one by one. I mention this because it sounds like it will have significant implications for the design of such a bridge. > Also, I primarily work in Mac OSX. Any work with OpenVRML on that > platform yet? (One irritating thing is the weird places it puts some > libraries, such as OpenGL and GLUT :) It's really easy to "port" stuff > from Unix-ish platforms though, so I can do that pretty easily. It was at least Mostly Working on OS X at some point. OS X is definitely someplace we want to work well. -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |