The geometry toolbox provides 3D visualization capabilities; it consists
of the geometry library, a number of data processing routines for 3D 
visualization, and the rendermonster software rendering application.

The geometry library is implemented and dependent on Geometry Services, 
which is contained in the dataserv toolbox.  Routines in the geometry library
allow for geometry visualization of geometric primitives (disjoint polyline, 
connected triangles, spheres, etc) and for the manipulation of geometry data.  

Data processing routines in the geometry library include: color_legend,
which constructs geometry representing a color legend; isosurface, which
creates geometry representing a 3D contour surface; extents_box, generates
an extents box around location data; kgmapdata, which maps value data through
a visualization colormap; kmakecmap, which creates a colormap for mapping float
data; kprgoem, which prints information from an object containing geometry
data; kslicer, which removes data slices from a data set; and sphere_maker,
which produces spheres from a data object.

The rendermonster interactive geometry visualization application is a 
software geometry renderer.  It provides control over camera parameters,
offets a number of different shaders, and gives the user control over 
object transformations.  Different effects may be acheived by modifying
object level properties, such as the amount of ambient light reflected,
the sharpness of the specular reflection, and so on.

The geometry toolbox is still in an early stage of development and is waiting 
for the underlying geometry application services to stabilize.  The geometry
toolbox requires that the bootstrap and dataserv toolboxes be installed.
