Index Introduction Contents Install Dependencies Demos Data Viewer Stereo Plan Reference Guides

Contents of distribution

./        Root directory.
README     text bare bones readme file.
LICENSE    text  file containing the details of the OSG's Open Source LGPL license.
AUTHORS    text file containing names of contributors to the osg.
NEWS       text file listing coarse grained changes between releases.
INSTALL    text file with notes on how to install the osg.
ChangeLog  text file listing fine grained changes between releases.
Makefile   Unix makefile.
index.html This file!


doc/   Documentation directory

index.html       Documentation index
osg/             Scene graph reference guide.
osgUtil/         Scene graph utilities reference guide.
osgDB/           Scene graph database utilities reference guide.
osgText/         Scene graph text reference guide.
osgGLUT/         Simple GLUT based viewer base classes reference guide.

include/     External includes (i.e. files which would be installed in /usr/include)

include/osg/       The OSG library header files.
include/osgUtil/  The OSG Util library header files.
include/osgDB/    The OSG Database library header files.
include/osgText/  The OSG text library header files.
include/osgGLUT/  The OSG GLUT utiltiy library header files.

src/    source files (including internal includes)

src/osg       The OSG library source files.
              Contains all core osg classes, including reader/writer support for
              the .osg ascii format, and sgi's rgb image format.

src/osgUtil  The OSG utility library source files.
              Contains useful utility classes such as for setting
              up and rendering/draw.

src/osgDB    The OSG database utility library source files.
              Contains useful utility classes such as for reading
              and writing 3D databases and image files.

src/osgText  The OSG text library source files.
              Contains true type font rendering classes.

src/osgGLUT  The OSG GLUT library source files.
              Contains basic GLUT viewer base classes used by
              demo programs to bring up window and provide keyboard
              and mouse interaction.

src/osgPlugins/     Import/Export/Node kit plug-ins to the OSG.
           osg/     .osg native ASCII reader/write plugin.
           flt/     .flt Open Flight reader plugin.
           lib3ds/  .3ds Auto Studio Maxx reader plugin.
           lwo/     .lwo Light Wave binary (.lwo,.lw & .geo) reader plugin.
           obj/     .obj Alias Wavefront reader plugin.
           pfb/     .pfb (and others) Performer reader and writer plugin.
           dw/      .dw Design Workshop reader plugin.
           rgb/     .rgb RGB image file format reader plugin.
           png/     .png PNG image file format reader plugin.
           gif/     .gif GIF image file format reader plugin.
           jpeg/    .jpg JPEG image file format reader plugin.
           pic/     .pic PIC image file format reader plugin.
           tga/     .tga TGA image file format reader plugin.
           tiff/    .tif TIFF image file format reader plugin.

src/Demos/ sgv/           A basic scene graph viewer for the OSG which is loads .osg files and above formats.
           osgconv/       A program which reads input files into a single scene graph and outputs the results.
           hangglide/     A program which of creates a flying site and allows users to fly over the scene.
           osgtexture/    A simple program which demonstrates how to use various textures modes.
           osgcube/       A basic animation of an oscillating cube.
           osgreflect/    A demonstration of multi-pass stencil buffer based planar reflections.
           osgimpostor/   A basic demo to show how to use the osg::Impostor node.
           osgviews/      A demo of multiple views of the same or multiple scenes.
           osgtext/       A demo of true type fonts support provided by osgText.


lib/             The local repository for the OSG library and plugins (files to be installed in /usr/lib/ or /usr/local/lib)

lib/osgPlugins/  The local repository for the OSG plugins (files to be installed in /usr/lib/osgPlugins or /usr/local/lib/osgPlugins)

bin/             The local repository for the OSG binary files (files to be installed in /usr/bin or /usr/local/bin)

Make/            Unix platform specific make rules and dependencies.

VisualStudio/    MS VisualC++ 6.0 Make/Workspace files for Windows.

dist/            Distribution make files for RedHat Linux and IRIX.