OpenSceneGraph/src/osgPlugins/iv
2002-07-30 10:08:50 +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
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
indexedfaceset.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
ltstr.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
main.cpp Fixes to the inventor/vrml loader. 2002-07-27 21:35:21 +00:00
main.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
Makefile Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
Makefile.orig 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 Fixes to the inventor/vrml loader. 2002-07-27 21:35:21 +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 Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
normals.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
osgvisitor.cpp Updates to the iv loader from Ruben - conversion from GeoSet to Geoemetry. 2002-07-30 10:08:50 +00:00
osgvisitor.h Fixes to the inventor/vrml loader. 2002-07-27 21:35:21 +00:00
parser.cpp Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
parser.hpp Checked in Marco's commented out #defines/rejigged struct names to get things 2002-07-28 21:15:25 +00:00
parser.y Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
readerwriter.cpp Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
readerwriter.h Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
README Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +00:00
scanner.cpp Fix for Windows 2002-07-27 10:25:51 +00:00
scanner.l Added Ruben Lopez's Inventor/VRML 1.0 loader. 2002-07-26 15:37:23 +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>