Removed remaining old docs.
This commit is contained in:
@@ -1,176 +0,0 @@
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.6 [en-gb]C-CCK-MCD NetscapeOnline.co.uk (Win95; I) [Netscape]">
|
||||
<title>Contents of Distribution</title>
|
||||
</head>
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#990066" alink="#FF0000">
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg">
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="index.html">Index</a> </td>
|
||||
<td><a href="introduction.html">Introduction</a> </td>
|
||||
<td><a href="contents.html">Contents</a> </td>
|
||||
<td><a href="install.html">Install</a> </td>
|
||||
<td><a href="dependencies.html">Dependencies</a> </td>
|
||||
<td><a href="examples.html">examples</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="osgviewer.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="osgdem.html">osgdem</a></td>
|
||||
<td><a href="plan.html">Plan</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<h2><u>Contents of distribution</u></h2>
|
||||
./ Root directory.
|
||||
<blockquote><tt><a href="../README.txt">README</a> </tt>text
|
||||
bare bones readme file.
|
||||
<br><tt><a href="../LICENSE.txt">LICENSE</a> </tt>text
|
||||
file containing the details of the OSG's Open Source LGPL license.
|
||||
<br><tt><a href="../AUTHORS.txt">AUTHORS</a> </tt>text file
|
||||
containing names of contributors to the osg.
|
||||
<br><tt><a href="../NEWS.txt">NEWS</a> </tt>text
|
||||
file listing coarse grained changes between releases.
|
||||
<br><tt><a href="../INSTALL.txt">INSTALL</a> </tt>text
|
||||
file with notes on how to install the osg.
|
||||
<br><tt><a href="../ChangeLog">ChangeLog</a> </tt>text file listing
|
||||
fine grained changes between releases.
|
||||
<br><tt><a href="../GNUMakefile">GNUMakefile</a> </tt>Unix GNU makefile.
|
||||
<br><tt>index.html </tt>This file!</blockquote>
|
||||
|
||||
<p><br><a href="../doc/">doc/</a> Documentation directory
|
||||
<blockquote><tt><a href="../doc/index.html">index.html</a>
|
||||
</tt>Documentation index
|
||||
<br><tt><a href="../doc/doc++/osg/HIER.html">osg/</a>
|
||||
</tt>Scene graph reference guide.
|
||||
<br><tt><a href="../doc/doc++/osgUtil/HIER.html">osgUtil/</a>
|
||||
</tt>Scene graph utilities reference guide.
|
||||
<br><tt><a href="../doc/doc++/osgDB/HIER.html">osgDB/</a>
|
||||
</tt>Scene graph database utilities reference guide.
|
||||
<br><tt><a href="../doc/doc++/osgText/HIER.html">osgText/</a>
|
||||
</tt>Scene graph text reference guide.
|
||||
<br><tt><a href="../doc/doc++/osgProducer/HIER.html">osgProducer/</a>
|
||||
</tt>Simple Producer based viewer base classes reference guide.</blockquote>
|
||||
|
||||
|
||||
<p><a href="../include/">include/</a> External includes
|
||||
(i.e. files which would be installed in /usr/include)
|
||||
<blockquote><tt><a href="../include/osg">include/osg/</a>
|
||||
</tt>The OSG library header files.
|
||||
<br><tt><a href="../include/osgUtil">include/osgUtil/</a> </tt>The OSG
|
||||
Util library header files.
|
||||
<br><tt><a href="../include/osgDB">include/osgDB/</a> </tt>The
|
||||
OSG Database library header files.
|
||||
<br><tt><a href="../include/osgText">include/osgText/</a> </tt>The
|
||||
OSG text library header files.
|
||||
<br><tt><a href="../include/osgProducer">include/osgProducer/</a> </tt>The OSG
|
||||
Producer utiltiy library header files.</blockquote>
|
||||
|
||||
|
||||
<p><a href="../src/">src/</a> source files (including internal
|
||||
includes)
|
||||
<blockquote><tt><a href="../src/osg">src/osg</a>
|
||||
</tt>The OSG library source files.
|
||||
<br><tt>
|
||||
</tt>Contains all core osg classes, including reader/writer support for
|
||||
<br><tt>
|
||||
</tt>the .osg ascii format, and sgi's rgb image format.
|
||||
<p><tt><a href="../src/osgUtil">src/osgUtil</a> </tt>The OSG utility
|
||||
library source files.
|
||||
<br><tt>
|
||||
</tt>Contains useful utility classes such as for setting
|
||||
<br><tt>
|
||||
</tt>up and rendering/draw.
|
||||
<p><tt><a href="../src/osgDB">src/osgDB</a> </tt>The OSG
|
||||
database utility library source files.
|
||||
<br><tt>
|
||||
</tt>Contains useful utility classes such as for reading
|
||||
<br><tt>
|
||||
</tt>and writing 3D databases and image files.
|
||||
<p><tt><a href="../src/osgText">src/osgText</a> </tt>The OSG
|
||||
text library source files.
|
||||
<br><tt>
|
||||
</tt>Contains true type font rendering classes.
|
||||
<p><tt><a href="../src/osgProducer">src/osgProducer</a> </tt>The OSG Producer library
|
||||
source files.
|
||||
<br><tt>
|
||||
</tt>Contains basic Producer viewer base classes used by
|
||||
<br><tt>
|
||||
</tt>demo programs to bring up window and provide keyboard
|
||||
<br><tt>
|
||||
</tt>and mouse interaction.
|
||||
<p><tt><a href="../src/osgPlugins/">src/osgPlugins/</a>
|
||||
</tt>Import/Export/Node kit plug-ins to the OSG.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/osg/">osg/</a>
|
||||
</tt>.osg native ASCII reader/write plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/flt/">flt/</a>
|
||||
</tt>.flt Open Flight reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/lib3ds/">lib3ds/</a>
|
||||
</tt>.3ds Auto Studio Maxx reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/lwo/">lwo/</a>
|
||||
</tt>.lwo Light Wave binary (.lwo,.lw & .geo) reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/obj/">obj/</a>
|
||||
</tt>.obj Alias Wavefront reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/pfb">pfb/</a>
|
||||
</tt>.pfb (and others) Performer reader and writer plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/dw/">dw/</a>
|
||||
</tt>.dw Design Workshop reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/rgb">rgb/</a>
|
||||
</tt>.rgb RGB image file format reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/png">png/</a>
|
||||
</tt>.png PNG image file format reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/gif">gif/</a>
|
||||
</tt>.gif GIF image file format reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/jpeg/">jpeg/</a>
|
||||
</tt>.jpg JPEG image file format reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/pic">pic/</a>
|
||||
</tt>.pic PIC image file format reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/tga">tga/</a>
|
||||
</tt>.tga TGA image file format reader plugin.</tt>
|
||||
<br><tt> <a href="../src/osgPlugins/tiff">tiff/</a>
|
||||
</tt>.tif TIFF image file format reader plugin.</tt>
|
||||
<p><tt><a href="../examples/">examples/</a> <a href="../examples/osgviewer">osgviewer/</a>
|
||||
</tt>A basic scene graph viewer for the OSG which is loads .osg files and
|
||||
above formats.
|
||||
<br><tt> <a href="../examples/osgconv">osgconv/</a>
|
||||
</tt>A program which reads input files into a single scene graph and outputs
|
||||
the results.
|
||||
<br><tt> <a href="../examples/osghangglide/">osghangglide/</a>
|
||||
</tt>A program which of creates a flying site and allows users to fly over
|
||||
the scene.
|
||||
<br><tt> <a href="../examples/osgtexture1D">osgtexture1D/</a>
|
||||
</tt>A simple program which demonstrates how to use 1D textures.
|
||||
<br><tt> <a href="../examples/osgtexture2D">osgtexture2D/</a>
|
||||
</tt>A simple program which demonstrates how to use 2D textures .
|
||||
<br><tt> <a href="../examples/osgtexture3D">osgtexture3D/</a>
|
||||
</tt>A simple program which demonstrates how to use 3D textures.
|
||||
<br><tt> <a href="../examples/osgreflect/">osgreflect/</a>
|
||||
</tt>A demonstration of multi-pass stencil buffer based planar reflections.
|
||||
<br><tt> <a href="../examples/osgimpostor/">osgimpostor/</a>
|
||||
</tt>A basic demo to show how to use the osg::Impostor node.
|
||||
<br><tt> <a href="../examples/oosgwindows/">osgwindows/</a>
|
||||
</tt>A demo of multiple views of the same or multiple scenes.
|
||||
<br><tt> <a href="../examples/osgtext/">osgtext/</a>
|
||||
</tt>A demo of true type fonts support provided by osgText.
|
||||
</blockquote>
|
||||
|
||||
<p><br><tt><a href="../lib/">lib/</a>
|
||||
</tt>The local repository for the OSG library and plugins (files to be
|
||||
installed in /usr/lib/ or<tt> </tt>/usr/local/lib)
|
||||
<p><tt><a href="../bin/">bin/</a>
|
||||
</tt>The local repository for the OSG binary files (files to be installed
|
||||
in /usr/bin or /usr/local/bin)
|
||||
<p><tt><a href="../Make/">Make/</a>
|
||||
</tt>Unix platform specific make rules and dependencies.
|
||||
<p><tt><a href="../VisualStudio/">VisualStudio/</a> </tt>MS
|
||||
VisualC++ 6.0 Make/Workspace files for Windows.
|
||||
<p><tt><a href="../dist/">dist/</a>
|
||||
</tt>Distribution make files for RedHat Linux and IRIX.
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,237 +0,0 @@
|
||||
<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type"
|
||||
content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR"
|
||||
content="Mozilla/4.77 [en] (X11; U; Linux 2.4.3-20mdk i686) [Netscape]">
|
||||
<title>Compilation dependencies</title>
|
||||
</head>
|
||||
<body text="#000000" bgcolor="#ffffff" link="#0000ff" vlink="#990066"
|
||||
alink="#ff0000">
|
||||
<img src="images/OpenSceneGraphBanner_Distribution.jpg">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><a href="index.html">Index</a></td>
|
||||
<td><a href="introduction.html">Introduction</a></td>
|
||||
<td><a href="contents.html">Contents</a></td>
|
||||
<td><a href="install.html">Install</a></td>
|
||||
<td><a href="dependencies.html">Dependencies</a></td>
|
||||
<td><a href="examples.html">examples</a></td>
|
||||
<td><a href="data.html">Data</a></td>
|
||||
<td><a href="osgviewer.html">Viewer</a></td>
|
||||
<td><a href="stereo.html">Stereo</a></td>
|
||||
<td><a href="osgdem.html">osgdem</a></td>
|
||||
<td><a href="plan.html">Plan</a></td>
|
||||
<td><a href="documentation.html">Reference Guides</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h2> <a name="Scene graph dependencies"></a><u>Scene graph dependencies</u></h2>
|
||||
The OpenSceneGraph is composed of core scene graph libraries, plugins
|
||||
libraries and demo programs. The core scene graph libraries (osg,
|
||||
osgDB, osgUtil,
|
||||
osgText, osgParticle, osgSim) are only dependent upon OpenGL and
|
||||
Standard
|
||||
C++ so should compile straight out of the box on most systems. To run
|
||||
the
|
||||
examples one will also need to compile osgProducer which adds the
|
||||
dependency
|
||||
of Producer, and if true type text is required then the freetype
|
||||
library
|
||||
will be required. The plugins which are used to read and write various
|
||||
file
|
||||
formats have their own sets of dependencies listed below, some have no
|
||||
dependencies
|
||||
at all. A plugin is only needed if you need to load that specific file
|
||||
format,
|
||||
so it is not critical if you don't have all the required dependencies. <br>
|
||||
<br>
|
||||
Under UNIX you can take advantage of flexibility in the build system
|
||||
that allows you to manually define the external dependencies that are
|
||||
installed on your system. To override the default dependencies
|
||||
copy the Make/dependencies file to a directory of choosing, and then
|
||||
point to this file by setting the OSG_DEPENDENCIES environmental
|
||||
variable to point to this file. Then edit this file to reflect
|
||||
which dependencies are present. i.e<br>
|
||||
<br>
|
||||
cd /home/osguser/OpenSceneGraph<br>
|
||||
cp Make/dependencies my_custom_osg_dependencies<br>
|
||||
export
|
||||
OSG_DEPENDENCIES=/home/osguser/OpenSceneGraph/my_custom_osg_dependencies<br>
|
||||
myfavorite-editor my_custom_osg_dependencies<br>
|
||||
<br>
|
||||
When editing the file, simple change the no to yes, and visa-versa
|
||||
where apporpriate.<br>
|
||||
<br>
|
||||
<hr>
|
||||
<h3> <a name="Windows dependency arhives"></a><u>Windows dependency
|
||||
archives</u></h3>
|
||||
To make life easier for Windows users, we have put together a .zip
|
||||
archives with all the required dependencies which can be download and
|
||||
installed somewhere in you system. You'll need to set VisualStudio to
|
||||
pick up on the include and
|
||||
libs, and the PATH set to pick up in the dll's. Alternatively, a more
|
||||
hacky
|
||||
but simpler solution is to unpack this archive inside you
|
||||
OpenSceneGraph distribution,
|
||||
so that all the include files drop into OpenSceneGraph/include, and the
|
||||
libs drop into OpenSceneGraph/lib, and all the dll's drop into
|
||||
OpenSceneGraph/bin, this way VisualStudio will pick up the files
|
||||
simpler through the paths set up inside the workspace and project
|
||||
files. The archives can be downloaded here: . .
|
||||
<ul>
|
||||
<li> freetype, libpng, libungif, libtiff, libjpeg & zlib
|
||||
includes,
|
||||
libs and dll.</li>
|
||||
<ul>
|
||||
<i><a
|
||||
href="http://prdownloads.sourceforge.net/openscenegraph/3rdParty_Win32binaries_2004-07-25a.zip?download">3rdPartyWin_32binaries_*.zip<br>
|
||||
<br>
|
||||
</a></i>
|
||||
</ul>
|
||||
<hr>
|
||||
<h3> <a name="Core library dependencies"></a><u>Core library
|
||||
dependencies</u></h3>
|
||||
<br>
|
||||
<ul>
|
||||
<li>src/osgDB + src/osgPlugin/txp + src/osgProducer all depend upon
|
||||
OpenThreads library :</li>
|
||||
<br>
|
||||
<ul>
|
||||
<i><a href="http://openthreads.sourceforge.net">http:://openthreads.sourceforge.net</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li>src/osgProducer - The osgProducer library depends upon, you
|
||||
guessed it, Producer...</li>
|
||||
<br>
|
||||
<ul>
|
||||
<i><a href="http://www.andesengineering.com/Producer">http://www.andesengineering.com/Producer</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li>src/osgTerrain - The optional osgTerrain library depends upon
|
||||
GDAL to load large scale imagery and DEM's.</li>
|
||||
<br>
|
||||
<ul>
|
||||
<i><a href="http://www.remotesensing.org/gdal/">http://www.remotesensing.org/gdal/</a></i>
|
||||
</ul>
|
||||
</ul>
|
||||
</ul>
|
||||
<ul>
|
||||
<hr>
|
||||
<h3> <a name="Plug-in dependencies"></a><u>Plug-in dependencies</u></h3>
|
||||
Follows is the list of dependencies which some of the osgPlugins
|
||||
require, note the core osg and viewer do not need the following
|
||||
dependencies, you
|
||||
only need the following if you require each specific plugin. Note, the
|
||||
flt,
|
||||
3ds, pic, tga, do not have any dependencies other than Standard C++ so
|
||||
will
|
||||
compile straight of the bag. Under Linux the majority of the
|
||||
dependencies
|
||||
below come as standard with distributions so you may not need to
|
||||
download
|
||||
them at all. Its best to try out a straight compile of the osg, if you
|
||||
get
|
||||
missing includes/libs errors then chase up the below. <br>
|
||||
<ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/freetype</li>
|
||||
<br>
|
||||
The osgText library supports true
|
||||
type fonts via the freetype library.
|
||||
<ul>
|
||||
<i><a href="http://www.freetype.org/">http://www.freetype.org/</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgTerrain & src/osgPlugins/gdal</li>
|
||||
<br>
|
||||
The GDAL plugin uses GDAL to load large scale imagery and DEM's.
|
||||
<ul>
|
||||
<i><a href="http://www.remotesensing.org/gdal/">http://www.remotesensing.org/gdal/</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/pfb</li>
|
||||
<br>
|
||||
There is a Performer plugin in this distribution for converting from
|
||||
Performer to OSG and from OSG to Performer. This plugin requires
|
||||
Performer to be installed and therefore is not compiled by default. If
|
||||
you have Performer (available under Linux and IRIX) then edit
|
||||
src/osgPlugins/Make to compile under the plugin.
|
||||
Performer can be downloaded from :
|
||||
<ul>
|
||||
<i><a href="http://www.sgi.com/">http://www.sgi.com/</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/png</li>
|
||||
<br>
|
||||
The png plugin depends upon the libpng and zlib (for compression)
|
||||
libraries, if you don't already have it installed, you'll need to
|
||||
download, compile
|
||||
and install it. Project home pages are:
|
||||
<ul>
|
||||
<i><a href="http://www.libpng.org/pub/png/libpng.html">http://www.libpng.org/pub/png/libpng.html</a></i>
|
||||
<br>
|
||||
<i><a href="http://www.info-zip.org/pub/infozip/zlib/">http://www.info-zip.org/pub/infozip/zlib/</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/gif</li>
|
||||
<br>
|
||||
The gif plugin depends upon the libungif library, if you don't already
|
||||
have it installed, you'll need to download, compile and install it.
|
||||
Project home page is:
|
||||
<ul>
|
||||
<i><a href="http://prtr-13.ucsc.edu/%7Ebadger/software/libungif/">http://prtr-13.ucsc.edu/~badger/software/libungif/</a></i>
|
||||
</ul>
|
||||
Ftp download at :
|
||||
<ul>
|
||||
<i><a href="ftp://prtr-13.ucsc.edu/pub/libungif/">ftp://prtr-13.ucsc.edu/pub/libungif/</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/jpeg</li>
|
||||
<br>
|
||||
The jpeg plugin depends upon the libjpeg library, if you don't already
|
||||
have it installed, you'll need to download, compile and install it.
|
||||
Project home page is:
|
||||
<ul>
|
||||
<i><a href="http://www.ijg.org/">http://www.ijg.org/</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/tiff</li>
|
||||
<br>
|
||||
The tiff plugin depends upon the libtiff library, if you don't already
|
||||
have it installed, you'll need to download, compile and install it.
|
||||
Project home page is:
|
||||
<ul>
|
||||
<i><a href="http://www.libtiff.org">http://www.libtiff.org</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/zip</li>
|
||||
<br>
|
||||
The zip compressed archive plugin depends upon the unzip executable
|
||||
being available on your system. If it is not then you'll be able to
|
||||
find binaries at:
|
||||
<ul>
|
||||
<i><a href="http://www.freesoftware.com/pub/infozip/">http://www.freesoftware.com/pub/infozip/</a></i>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/tgz</li>
|
||||
<br>
|
||||
The tgz compressed archive plugin depends upon the unzip executable
|
||||
being available on your system. If it is not then you'll be able to
|
||||
find binaries at:
|
||||
<ul>
|
||||
<i><a href="http://www.gzip.org/">http://www.gzip.org/</a></i> <br>
|
||||
<a href="ftp://prep.ai.mit.edu/pub/gnu/tar/">ftp://prep.ai.mit.edu/pub/gnu/tar/</a>
|
||||
</ul>
|
||||
<br>
|
||||
<li> src/osgPlugins/osgtgz</li>
|
||||
<br>
|
||||
Has the same dependencies as the tgz plugin above.
|
||||
</ul>
|
||||
</ul>
|
||||
<br>
|
||||
<br>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user