                    3DdataMaster Demonstration Programs

=============================================================================================
                                  UNIX SYSTEMS
=============================================================================================

 
        To generate demos:
 
        1. Check OIVHOME and OGLHOME environment variables
 
            With csh:
                setenv OIVHOME    <path>/OpenInventor
                setenv OGLHOME    ...
 
            With ksh:
                export OIVHOME=<path>/OpenInventor
                export OGLHOME=...
 
        2. About using Makefile:
 
            make:                     generates each demonstration programs
            make all:                 ditto
            make cleantarget:         deletes each executable file
            make clean:               deletes all iv files, object files
            make cleanall:            deletes all iv files, object files, and executable files
            make Furnace
                 CartesianGrid2D
                 CartesianGrid3D
                 HexahedronMesh3D
                 Meteo2D
                 ParalGrid2D
                 PolarGrid2D
                 RegularGrid2D
                 RegularGrid3D
                 TriangleMesh2D
                 UndefValMesh2D
                                       generates one of the demonstration programs         

 
=============================================================================================
                     Programs in the Demonstration Directory
=============================================================================================

Furnace:
   Specific demonstration that displays temperatures on a furnace. See the documentation
   of SotExaminerViewer in the Open Inventor Reference Manual to control the display. When 
   the viewer is in "selection mode" (click on the top icon at the right of the graphic
   window) you can rotate the furnace by dragging the mouse from left to right.

CartesianGrid2D.cxx
CartesianGrid3D.cxx
HexahedronMesh3D.cxx
Meteo2D.cxx
ParalGrid2D.cxx
PolarGrid2D.cxx
RegularGrid2D.cxx
RegularGrid3D.cxx
TriangleMesh2D.cxx
UndefValMesh2D.cxx
  Programs that use the demonstration class MeshViewer to see scalar and vector data on a
  surface and volume mesh. Each one generates a mesh node (derived from PoMeshProperty)
  by reading data from a data file or by initializing data with mathematical functions. 
  Then, they use the MeshViewer::show method to show the geometry and the data of the mesh. 
  These programs use some of the different types of meshes available with 3D data Master.
  See MeshViewer/README.html for more details about the viewer.
