OpenSceneGraph/src/osgPlugins/iv
2003-09-11 09:44:22 +00:00
..
atrfloat.h Fixes to the inventor/vrml loader. 2002-07-27 21:35:21 +00:00
atrstring.h Fixes to the inventor/vrml loader. 2002-07-27 21:35:21 +00:00
atrvec3list.h Updates to iv/vrml loader from Ruben. 2002-07-31 15:16:14 +00:00
atrvec.h Fixes to the inventor/vrml loader. 2002-07-27 21:35:21 +00:00
attribute.h Fixes to the inventor/vrml loader. 2002-07-27 21:35:21 +00:00
coordinate3.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
COPYING Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
geometry.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
GNUmakefile 1) Replaced all Makefile* with GNUmakefile*. 2003-03-12 10:39:43 +00:00
indexedfaceset.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
indexedtristripset.h Updates to iv/vrml loader from Ruben. 2002-07-31 15:16:14 +00:00
ltstr.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
material.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
matrixtransform.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
mynode.h Fixes to the inventor/vrml loader. 2002-07-27 21:35:21 +00:00
mynodevisitor.h Updates to iv/vrml loader from Ruben. 2002-07-31 15:16:14 +00:00
nodecache.cpp Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
nodecache.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
normals.cpp Fixes to Win32 build. 2002-08-28 18:38:33 +00:00
normals.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
osgvisitor.cpp Removed osg::GeoSet for core osg lib and osgPlugin. 2003-05-21 12:15:45 +00:00
osgvisitor.h Added shells for DOFTransform and PositionAttitudeTransform to the .osg 2002-08-06 17:07:05 +00:00
parser.cpp Changes to fix compiles on Mac OS X 2003-04-03 08:14:49 +00:00
parser.hpp Fix for Win32 build 2002-08-02 19:11:06 +00:00
parser.y Changes to fix compiles on Mac OS X 2003-04-03 08:14:49 +00:00
readerwriter.cpp Fix to iv/vrml loader so that it correctly passes back the right ReadResult 2002-08-04 21:11:00 +00:00
readerwriter.h Fix to iv/vrml loader so that it correctly passes back the right ReadResult 2002-08-04 21:11:00 +00:00
README Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
scanner.cpp From Ruben Lopez, updates to VRML/IV loader. 2002-08-04 20:34:48 +00:00
scanner.l From Ruben Lopez, updates to VRML/IV loader. 2002-08-04 20:34:48 +00:00
separator.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
texture2.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
texturecoordinate.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
transform.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00

This shared library can load both VRML1.0 and Inventor (they are practically
the same, only changes the header).

Features:

* Polygonal geometry (IndexedFaceSet)
* Materials
* Transformations
* External Textures (no inline ones)
* Doesn't crash when unknown nodes or attributes are found, only ignores
them.

To-Do:

* Use the new Geometry node of osg 0.9.0 that has support of vertex arrays
* Use the front face attribute (clockwise/counterclockwise) 
* Implement more nodes. Maybe the cone, sphere, etc could be implemented
  with a fixed number of polygons, always the same, or maybe as a LOD node,
  that uses more or less polys depending on the distance to the camera.

Ruben lopez <ryu@gpul.org>