Updates to the documentation.
This commit is contained in:
@@ -7,13 +7,24 @@
|
||||
</head>
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#990066" alink="#FF0000">
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
<br><a href="install.html">Installation </a> <a href="#Contents of distribution">Contents
|
||||
of Distribution</a> <a href="documentation.html">Documentation</a> <a href="dependencies.html">Plugin
|
||||
Dependencies</a> <a href="data.html">Data Sources</a>
|
||||
<a href="#Contacts">Contacts</a>
|
||||
|
||||
<h3>
|
||||
<a NAME="../Contents of distribution"></a><u>Contents of distribution</u></h3>
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</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">README</a> </tt>text
|
||||
bare bones readme file.
|
||||
|
||||
@@ -7,8 +7,24 @@
|
||||
</head>
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#990066" alink="#FF0000">
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
<h3>
|
||||
<a NAME="Data Sources"></a>Data Sources</h3>
|
||||
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<h2><u>Data Sources</u></h2>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -17,13 +33,13 @@
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<li>Terrain models in OpenFlight .flt and TerraPage format at Terrex:</li>
|
||||
<a href="http://www.terrex.com/downloads/index.htm">http://www.terrex.com/downloads/index.htm</a>
|
||||
<li>Terrain models in OpenFlight .flt and TerraPage format go to the download page at </li>
|
||||
<a href="http://www.terrex.com">http://www.terrex.com</a>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<li>Terrain models in OpenFlight .flt format at Grime:</li>
|
||||
<a href="http://www.grime.net/sim/default.htm">http://www.grime.net/sim/default.htm</a>
|
||||
<a href="http://www.grime.net">http://www.grime.net</a>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
@@ -8,12 +8,27 @@
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#990066" alink="#FF0000">
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2>
|
||||
<a NAME="Running the demos"></a><u>Running the demos</u></h2>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><img src="images/sgv_cow.jpg" width=128 height=100 border=0> </td>
|
||||
<td><a href="sgv.html"><img src="images/sgv_cow.jpg" width=128 height=100 border=0></a> </td>
|
||||
<td><b>sgv cow.osg</b></td>
|
||||
<td>The scene graph viewer demo uses osgGLUT::Viewer to bring up a basic viewer. To find out what
|
||||
command line arguments it takes simply run sgv without any arguments. To load a model simple
|
||||
@@ -23,10 +38,10 @@
|
||||
of key presses and mouse interaction read the <a href="sgv.html">sgv</a> documentaion.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="images/sgv_stereo.jpg" width=128 height=100 border=0> </td>
|
||||
<td><a href="stereo.html"><img src="images/sgv_stereo.jpg" width=128 height=100 border=0></a> </td>
|
||||
<td><b>sgv -stereo cessna.osg</b></td>
|
||||
<td>The scene graph viewer also supports anaglyphic, quad buffered, and split screen stereo modes,
|
||||
for a full list of options and environmental variables see the <a href="stereo.html">sgv</a> documentaion.</td>
|
||||
for a full list of options and environmental variables see the <a href="stereo.html">stereo</a> documentaion.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="images/hangglide.jpg" width=128 height=100 border=0> </td>
|
||||
|
||||
@@ -8,6 +8,21 @@
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#990066" alink="#FF0000">
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2>
|
||||
<a NAME="Scene graph dependencies"></a><u>Scene graph dependencies</u></h2>
|
||||
<p>The OpenSceneGraph is composed of core scene graph libraries, plugins libraries and demo programs. The core scene
|
||||
|
||||
@@ -9,17 +9,27 @@
|
||||
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
|
||||
<h1>
|
||||
<b><i><u>Documentation</u></i></b></h1>
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2>
|
||||
<u>Reference Guides</u></b></h2>
|
||||
|
||||
The documentation on the OSG is still in its early stages, and far from
|
||||
complete. If you can't find your answers in what documentation there currently
|
||||
is, please feel free to post the question on the OSG mailing list.
|
||||
<p><u><a href="../index.html">Introduction, distribution contents and contacts</a></u>
|
||||
<p><u>User documention</u>
|
||||
<blockquote><a href="sgv.html">sgv</a>
|
||||
Documentation on key binding in sgv (Scene Graph Viewer.)</blockquote></p>
|
||||
<blockquote><a href="stereo.html">stereo</a>
|
||||
Details on how to run osg applications in stereo.</blockquote></p>
|
||||
<p><u>Reference guides (automatically generated using doc++)</u>
|
||||
<blockquote><a href="doc++/osg/HIER.html">osg/</a>
|
||||
core scene graph reference guide.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
@@ -9,38 +9,71 @@
|
||||
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
|
||||
<h1>
|
||||
<b><i><u>Documentation</u></i></b></h1>
|
||||
The documentation on the OSG is still in its early stages, and far from
|
||||
complete. If you can't find your answers in what documentation there currently
|
||||
is, please feel free to post the question on the OSG mailing list.
|
||||
<p><u><a href="../index.html">Introduction, distribution contents and contacts</a></u>
|
||||
<p><u>User documention</u>
|
||||
<blockquote><a href="sgv.html">sgv</a>
|
||||
Documentation on key binding in sgv (Scene Graph Viewer.)</blockquote></p>
|
||||
<blockquote><a href="stereo.html">stereo</a>
|
||||
Details on how to run osg applications in stereo.</blockquote></p>
|
||||
<p><u>Reference guides (automatically generated using doc++)</u>
|
||||
<blockquote><a href="doc++/osg/HIER.html">osg/</a>
|
||||
core scene graph reference guide.
|
||||
<br><a href="doc++/osgUtil/HIER.html">osgUtil/</a>
|
||||
scene graph utilities reference guide.
|
||||
<br><a href="doc++/osgDB/HIER.html">osgDB/</a>
|
||||
scene graph database utilities reference guide.
|
||||
<br><a href="doc++/osgText/HIER.html">osgText/</a>
|
||||
scene graph text reference guide.
|
||||
<br><a href="doc++/osgGLUT/HIER.html">osgGLUT/</a>
|
||||
simple GLUT based viewer base classes reference guide.</blockquote>
|
||||
<p>Doxygen-generated tarballs are available for <a href="http://www.openscenegraph.org/download/dox/">download</a> from the website</p>
|
||||
<p><u>UML Diagrams</u>
|
||||
<blockquote><a href="UML/osg.png">osg</a>
|
||||
UML diagram of the osg core library
|
||||
<br><a href="UML/osgutils.png">osgUtil</a>
|
||||
UML diagram of the osg utilities library</blockquote></p>
|
||||
<p><u>Mind Maps</u>
|
||||
<blockquote><a href="MindMaps/DesignPatterns/DesignPatterns.html">Design
|
||||
Pattern used in the OSG.</a>
|
||||
<br><a href="MindMaps/Mission/Mission.html">Mission Statement for OSG.</a></blockquote></p>
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2>
|
||||
<u>Index</u></b></h2>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="introduction.html">Introduction</a> </td>
|
||||
<td>Introduction to Scene Graph in general, the OpenSceneGraph project itself and how to use it.</td>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td><a href="contents.html">Contents</a> </td>
|
||||
<td>A list of the directories in the distribution.</td>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td><a href="install.html">Install</a> </td>
|
||||
<td>A guide of how to compile and install on all the supported platforms.</td>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td><a href="dependencies.html">Dependencies</a> </td>
|
||||
<td>Listing of all the dependancies of the project, with links of where to download them.</td>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td><a href="demos.html">Demos</a> </td>
|
||||
<td>Thumbnails and info on all the demo applications which come with this distribution.</td>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td>List of websites where one can download interesting and useful data from.</td>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td>List of key bindings support by the osgGLUT::Viewer and hence sgv and the rest of demos.</td>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td>Documentation on the commandline paramters and environmential variables which control stereo.</td>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
<td>Reference guides of the core libraries.</td>
|
||||
</td>
|
||||
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -8,8 +8,22 @@
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#990066" alink="#FF0000">
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
|
||||
<h2>
|
||||
<a NAME="Compiling and installing the OpenSceneGraph"></a><u>Compiling and installing the OpenSceneGraph</u></h2>
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2><u>Compiling and installing the OpenSceneGraph</u></h2>
|
||||
|
||||
|
||||
<p>
|
||||
@@ -84,8 +98,8 @@ For platform specific details:
|
||||
</ul>
|
||||
<hr>
|
||||
|
||||
<h2>
|
||||
<u><a name="Compiling under Windows with Visual Studio">Compiling under Windows with Visual Studio.</a></u></h2>
|
||||
<h3>
|
||||
<u><a name="Compiling under Windows with Visual Studio">Compiling under Windows with Visual Studio.</a></u></h3>
|
||||
<p>The Microsoft Visual C++ 6.0 workspace file is VisualStudio.dsw located
|
||||
in the VisualStudio below the OSG this root directory. The OSG will compile
|
||||
with the basic VisualC++6.0, but, and this is a big but, the STL version which
|
||||
@@ -126,14 +140,14 @@ to help the location of datafiles. For example :
|
||||
<p>To help compilation of the image reader plugins, various image libraries
|
||||
have been zipped up for your convienice, your find these on the OSG release
|
||||
download directory.
|
||||
<h2>
|
||||
Using Visual Studio .NET</h2>
|
||||
<h3>
|
||||
Using Visual Studio .NET</h3>
|
||||
<p>
|
||||
Looks like Microsoft have eventually got their act together on the compiler front,
|
||||
the compiler looks Standard C++ compilient with a solid STL implement, so this is
|
||||
the recommend route.</p>
|
||||
<h2>
|
||||
Using Dinkumware STL</h2>
|
||||
<h3>
|
||||
Using Dinkumware STL</h3>
|
||||
<p>
|
||||
The basic jist is that you'll need to download their STL implementation, and follow their
|
||||
instructions of how toforce VisualStudio to pick up the new STL implementation. More details
|
||||
@@ -148,8 +162,7 @@ The #ifdef is smart enough to do this automatically when using VIsualStudio .NET
|
||||
modification by hand won't be required. Unfortunately there doesn't seem to be a special define associated
|
||||
with the Dinkumware STL for the #ifdef to pick up on.
|
||||
</p>
|
||||
<h2>
|
||||
Using STLport</h2>
|
||||
<h3>Using STLport</h3>
|
||||
</p>
|
||||
The OSG has been tested under Windows with STLport-4.5, which allows the
|
||||
users to configure the type of STL support required for STLport itself.
|
||||
@@ -172,7 +185,7 @@ list, thus overriding MS's own STL implementations.
|
||||
<hr>
|
||||
|
||||
|
||||
<h2><u><a name="Linux">Compiling under Linux</a></u></h2>
|
||||
<h3><u><a name="Linux">Compiling under Linux</a></u></h3>
|
||||
Compile, from the OSG root directory, ('%' is UNIX csh prompt) type:
|
||||
<blockquote><tt>% make</tt></blockquote>
|
||||
Note, make should automatically detect linux and build optimized targets
|
||||
@@ -189,8 +202,8 @@ distribtions are upto date even recent ones. If you have problems compiling
|
||||
osgText due to GLU problems then check out the details at the bottom of
|
||||
this file, under the title RedHat7.1 & GLU1.3 for a quick way of installing
|
||||
GLU1.3 in the right place.
|
||||
<h2>
|
||||
RedHat 7.2 & GLU1.3</h2>
|
||||
<h3>
|
||||
RedHat 7.2 & GLU1.3</h3>
|
||||
I have posted a simple fix for those of us who have been unable to correctly
|
||||
build OSG 0.8.43 on Redhat 7.2. You can download it at http://www.openscenegraph.org/download/dependencies/ReadHat7.2_fixglu.tar.gz
|
||||
To install it, follow these steps:
|
||||
@@ -217,7 +230,7 @@ osgText.) Good luck everyone. - Clay
|
||||
<br>
|
||||
<hr>
|
||||
|
||||
<h2><u><a name="Free BSD">Compiling under FreeBSD</a></u></h2>
|
||||
<h3><u><a name="Free BSD">Compiling under FreeBSD</a></u></h3>
|
||||
Compile, from the OSG root directory, ('%' is UNIX csh prompt) type:
|
||||
<blockquote><tt>% make</tt></blockquote>
|
||||
Note, make should automatically detect linux and build optimized targets
|
||||
@@ -233,7 +246,7 @@ To get full details of make options, type:
|
||||
<br>
|
||||
<hr>
|
||||
|
||||
<h2><u><a name="IRIX">Compiling under IRIX</a></u></h2>
|
||||
<h3><u><a name="IRIX">Compiling under IRIX</a></u></h3>
|
||||
Since the OSG uses Standard C++ features such as STL it is important to
|
||||
have an up to date version of the MIPSPro compilers, ie. 7.3 or later.
|
||||
Support for MIPSPro7.2.1 has now been dropped since it was becoming to
|
||||
@@ -253,7 +266,7 @@ To get full details of make options, type:
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><u><a name="Solaris">Compiling under Solaris</a></u></h2>
|
||||
<h3><u><a name="Solaris">Compiling under Solaris</a></u></h3>
|
||||
Compile, from the OSG root directory, ('%' is UNIX csh prompt) type:
|
||||
<blockquote><tt>% make</tt></blockquote>
|
||||
Note, make should automatically detect linux and build optimized targets
|
||||
@@ -268,7 +281,7 @@ To get full details of make options, type:
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><u><a name="Mac OSX">Compiling under MacOS X (instructions written by Phil Atkin)</a></u></h2>
|
||||
<h3><u><a name="Mac OSX">Compiling under MacOS X (instructions written by Phil Atkin)</a></u></h3>
|
||||
For anyone who's ever used a Unix box for development it really is so simple
|
||||
it's insane.
|
||||
<p>You need to have installed the Developer tools from the CD that comes
|
||||
@@ -331,7 +344,7 @@ forewarned is forearmed.
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><u><a name="Cygwin">Compiling under Cygwin</a></u></h2>
|
||||
<h3><u><a name="Cygwin">Compiling under Cygwin</a></u></h3>
|
||||
To compile, from the OSG root directory, type: make Note, make should automatically
|
||||
detect your system and build optimized targets for your system. And if
|
||||
you wish to install the OSG type: make install Note that make symbolic
|
||||
@@ -347,22 +360,6 @@ Add the following to your .cshrc (note paths seperated by colon's): setenv
|
||||
OSGFILEPATH ./:${OSGDATA}:${OSGDATA}/Images Or the following if you're
|
||||
using a sh compatible shell : export OSGFILEPATH=./:${OSGDATA}:${OSGDATA}/Images:
|
||||
Or under windows (note paths seperated by semi-colon's) : SET OSGFILEPATH=./:${OSGDATA};${OSGDATA}/Images
|
||||
<br>
|
||||
<br>
|
||||
<hr>
|
||||
|
||||
<h2>
|
||||
Running the demos</h2>
|
||||
To run the viewer demo type (you made need to type rehash first under Unix)
|
||||
:
|
||||
<br>%sgv cow.osg sgv lz.rgb or sgv Spinnercar.flt sgv Alley.3ds sgv town_ogl_pfi.pfb
|
||||
or sgv -stereo cow.osg (see doc/stereo.html for further details) or sgv
|
||||
-stencil cow.osg (to turn on use of the stencil buffer and enable the overdraw
|
||||
stats mode.) or sgv (with no arguments prints out usage to console.) Other
|
||||
run other demos type osgcube or hangglide hangglide master.flt or osgreflect
|
||||
cow.osg or osgconv Alley.3ds Alley.osg or osgtexture lz.rgb tree.rgb or
|
||||
osgimpostor cow.osg or osgviews glider.osg (Note: the file is picked up
|
||||
by checking the directories pointed to by $OSGFILEPATH)
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -7,7 +7,22 @@
|
||||
|
||||
<img src="images/OpenSceneGraphBanner_Distribution.jpg" width=640 height=77 border=0>
|
||||
|
||||
<h2>Introduction to the OpenSceneGraph</h2>
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2><u>Introduction to the OpenSceneGraph</u></h2>
|
||||
|
||||
<p>Welcome to OpenSceneGraph project!
|
||||
</p>
|
||||
@@ -18,13 +33,15 @@ what scene graphs are, why graphics developers use them, and details about the O
|
||||
project, how to learn how to use it and contribute to the OpenSceneGraph community.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<i>Robert Osfield,
|
||||
Project Lead.
|
||||
April 2002.</i>
|
||||
</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>What is a Scene Graph?</h2>
|
||||
<h3><u>What is a Scene Graph?</u></h3>
|
||||
<p>Its a tree! Quite simply one the best and most reusable data structures invented.Typically drawn schematically as
|
||||
root at the top, leaves at the bottom. It all starts with a topmost root node which
|
||||
encompasses your whole virtual world, be it 2D or 3D. The world is then broken down
|
||||
@@ -45,7 +62,7 @@ programs.
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Why use a Scene Graph - Performance, Productivity, Portability and Scalability.</h2>
|
||||
<h3><u>Why use a Scene Graph - Performance, Productivity, Portability and Scalability</u>.</h3>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
@@ -98,7 +115,7 @@ framework of the scene graph handles the differnt underlying hardware configurat
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>So what about the OpenSceneGraph project?</h2>
|
||||
<h3><u>So what about the OpenSceneGraph project?</u></h3>
|
||||
|
||||
<p>
|
||||
The OpenSceneGraph is an Open Source Scene Graph, and our goal is make the benifits
|
||||
@@ -199,7 +216,7 @@ already adopted their projects, and are from all over the world.
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Getting started</h2>
|
||||
<h3><u>Getting started</u></h3>
|
||||
|
||||
<p>
|
||||
The first thing is to select the distribution which suits you, there are binary, development and
|
||||
@@ -235,7 +252,7 @@ libraries that parts of the OpenSceneGraph is dependant upon such as glut, check
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>How to learn to use the OpenSceneGraph</h2>
|
||||
<h3><u>How to learn to use the OpenSceneGraph</u></h3>
|
||||
|
||||
<p>
|
||||
The OpenSceneGraph distribution comes with a reference guide for each of the componet libraries - osg, osgDB,
|
||||
@@ -265,7 +282,7 @@ and OpenGL reference guide 'Blue Book'. The main <a href="http://www.opengl.org
|
||||
</p>
|
||||
<hr>
|
||||
|
||||
<h2>Support and discussion - the <i>openscenegraph-news</i> mailing list</h2>
|
||||
<h3><u>Support and discussion - the <i>openscenegraph-news</i> mailing list</u></h3>
|
||||
<p>
|
||||
For scene graph related questions, bug reports, bug fixes, and general design and development discussion one should
|
||||
join the <a href="http://lists.sourceforge.net/mailman/listinfo/openscenegraph-news">openscenegraph-news</a> mailing list,
|
||||
|
||||
35
doc/sgv.html
35
doc/sgv.html
@@ -2,15 +2,29 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.15-3SGI_39 i686) [Netscape]">
|
||||
<meta name="GENERATOR" content="Mozilla/4.75C-SGI [en] (X11; I; IRIX64 6.5 IP27) [Netscape]">
|
||||
<title>OSG Documentation</title>
|
||||
</head>
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#3333FF" vlink="#993399" alink="#FF0000">
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#0000EE" vlink="#551A8B" alink="#FF0000">
|
||||
|
||||
<blockquote> </blockquote>
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
|
||||
<center>
|
||||
<h1>
|
||||
Scene Graph Viewer (sgv) keyboard bindings:</h1></center>
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2><u>osgGLUT::Viewer / Scene Graph Viewer (sgv) keyboard bindings:</u></h2>
|
||||
|
||||
<p><br>
|
||||
<table BORDER COLS=2 WIDTH="100%" NOSAVE >
|
||||
@@ -220,12 +234,19 @@ x and mouse y position and delete the nearest interesected geoset.</td>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<center><b><font size=+1>'o'</font></b></center>
|
||||
<center><b><font size=+2>'o'</font></b></center>
|
||||
</td>
|
||||
|
||||
<td>Output the loaded scene to 'saved_model.osg'.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<center><b><font size=+2>'O'</font></b></center>
|
||||
</td>
|
||||
|
||||
<td>Snap a screen shot image and write it out 'screenshot.bmp'.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<center><b><font size=+2>'?'/'h'</font></b></center>
|
||||
|
||||
@@ -1,15 +1,30 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<title>stereo</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Quanta Plus">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.75C-SGI [en] (X11; I; IRIX64 6.5 IP27) [Netscape]">
|
||||
<title>OSG Documentation</title>
|
||||
</head>
|
||||
<body text="#000000" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b" alink="#ff0000">
|
||||
<body text="#000000" bgcolor="#FFFFFF" link="#0000EE" vlink="#551A8B" alink="#FF0000">
|
||||
|
||||
<img src="images/OpenSceneGraphBanner_Distribution.jpg" width=640 height=77 border=0>
|
||||
<img SRC="images/OpenSceneGraphBanner_Distribution.jpg" height=77 width=640>
|
||||
|
||||
<h2>Native Support for Stereo</h2>
|
||||
<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="demos.html">Demos</a> </td>
|
||||
<td><a href="data.html">Data</a> </td>
|
||||
<td><a href="sgv.html">Viewer</a> </td>
|
||||
<td><a href="stereo.html">Stereo</a> </td>
|
||||
<td><a href="documentation.html">Reference Guides</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2><u>Native Support for Stereo</u></h2>
|
||||
|
||||
<p>The OSG has support for anaglyphic stereo
|
||||
(i.e. red/green or red/cyan glasses), quad buffered stereo (i.e. active stereo using shutter glasses,
|
||||
|
||||
Reference in New Issue
Block a user