Next: Geomview.m, Previous: Mathematica, Up: Mathematica
The package OOGL.m allows Mathematica to write graphics objects
in OOGL format.  To use it, give the command << OOGL.m to
Mathematica to load the package.  The
WriteOOGL[file,graphics] command writes an OOGL
description of the 3D graphics object graphics to the file named
file.
   
This package also provides the Geomview command which sends a
3D graphics object to Geomview.  The first time you use this command
it starts up a copy of Geomview.  Later calls send the graphics to the
same Geomview.  There are two ways to use the Geomview command.
     
Geomview[graphics]Mathematica.  Subsequent usage of Geomview[graphics]
replaces the Mathematica object in Geomview with the new
graphics.
     Geomview[name,graphics]     % math
     Mathematica 2.0 for SGI Iris
     Copyright 1988-91 Wolfram Research, Inc.
      -- GL graphics initialized --
     
     In[1] := <<OOGL.m
     
     In[2] := Plot3D[Sin[x + Sin[y]], {x,-2,2},{y,-2,2}]
     
     Out[2] := -Graphics3D-
   This displays graphics in the usual Mathematica way here.
     In[3] := WriteOOGL["math.oogl", %2]
     
     Out[3] := -Graphics3D-
   This displays nothing new but writes the file math.oogl. 
You can now load that file into Geomview on any computer.  Alternately,
you can use the Geomview command to start up a copy of Geomview
from within Mathematica.
     In[5] := Geomview[%2]
     
     Out[5] := -Graphics3D-