From: Braden M. <br...@en...> - 2004-03-18 13:48:18
|
On Thu, 2004-03-18 at 03:24, Enrico Borrione wrote: > this is my first post to this list so first of all... Hi everybody! > I am working on a little OpenGL application, that as for now displays > just untextured spheres... I felt like it was time to expand to complex > geometries and i came across the OpenWRML homepage. > Now I'd like to ask you if how to load a wrml file in a simple way. I > don't need (as for now) any really complex stuff, just list of vertices, > normals, texture coodinates... To load VRML, instantiate a browser and use browser::load_url. You can then access the scene root nodes via browser::root_nodes. Getting the data you want is then just a matter of traversing the node tree. The easiest way to do that is with a node_traverser. You use the node_traverser by inheriting it and overriding its virtual on_entering and/or on_leaving functions. If you haven't found it already, API documentation is online at <http://openvrml.org/doc/index>. I hope this helps get you started. Feel free to ask more questions as you get into it. -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |