OpenSceneGraph/src/osgPlugins/lib3ds
Robert Osfield 48e7679e78 Rewrote the osgUtil::Tesselator so that it is easier to use, and can also
easily retesselate osg::Primitive::POLYGONS found in Geometry objects.
Added calls to the tesselate to the lwo and flt loaders.
2002-06-28 22:42:02 +00:00
..
atmosphere.cpp Compile fixes for IRIX, submitted by Randall Hopper. 2002-04-15 21:48:43 +00:00
atmosphere.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
AUTHORS Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
background.cpp Compile fixes for IRIX, submitted by Randall Hopper. 2002-04-15 21:48:43 +00:00
background.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
camera.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
camera.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
chunk.cpp Purge on warnings under Linux. 2002-04-16 14:09:46 +00:00
chunk.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
chunktable.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
config.h Added missing config.h file to src/osgPlugins/lib3ds. 2001-10-31 22:35:44 +00:00
ease.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
ease.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
file.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
file.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
lib3ds_float.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
lib3ds_float.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
light.cpp Purge on warnings under Linux. 2002-04-16 14:09:46 +00:00
light.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
Makefile Added a stop gap fix for cygwin build. Previous experiements were creating 2002-04-07 17:47:03 +00:00
material.cpp Purge on warnings under Linux. 2002-04-16 14:09:46 +00:00
material.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
matrix.cpp A small bug fix to the matrix dump function (it was primtiing out 5 columns 2002-01-02 11:03:26 +00:00
matrix.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
mesh.cpp Purge on warnings under Linux. 2002-04-16 14:09:46 +00:00
mesh.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
node.cpp Purge on warnings under Linux. 2002-04-16 14:09:46 +00:00
node.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
quat.cpp Removed all references to using namespace std to help solve compilation problems 2001-12-14 10:02:27 +00:00
quat.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
ReaderWriter3DS.cpp Rewrote the osgUtil::Tesselator so that it is easier to use, and can also 2002-06-28 22:42:02 +00:00
README Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
readwrite.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
readwrite.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
shadow.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
shadow.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
tcb.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
tcb.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
tracks.cpp Purge on warnings under Linux. 2002-04-16 14:09:46 +00:00
tracks.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00
types.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
vector.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
vector.h Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
viewport.cpp Updated the lib3ds plugin with the new 1.1 version of lib3ds. 2001-10-31 18:33:27 +00:00
viewport.h Added a bunch of files synched with 0.8.42 2001-09-19 21:08:56 +00:00

This 3ds loader is based on lib3ds, details below.  ReaderWriter3DS.cpp is the
OSG code which adapts the library into a osg plugin.

Robert Osfield, Feburary 2001.

--

Lib3ds is a free alternative to Autodesk's 3DS File Toolkit for handling 
3DS files It's main goal is to simplify the creation of 3DS import and 
export filters. 

This project is not related in any form to Autodesk. The library is 
based on unofficial information about the 3DS format found on the web. 
 
This  program  is  distributed in  the  hope that it will  be useful,  but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
License for more details.

The official Lib3ds Homepage can be found under:
  http://lib3ds.sourceforge.net

J.E. Hoffmann <je-h@gmx.net>