NAME
        OrthoSlice3D

   DESCRIPTION
        This module extracts a 2-D lattice from any 3-D lattice at any grid point
        along one of its axes.  The same data type used for the input lattice is
        used for the output lattice.  The coordinate type, however, can be the
        same as the input lattice or it can be converted to curvilinear to maintain
        proper 3-D positioning if the lattice is eventually rendered as geometry.
        If the input lattice already has curvilinear coordinates then the choice is
        between preserving the same number of coordinate variables (usually 3)
        for the output lattice or reducing the number by one (usually to 2).  If the
        input lattice is not 3-D then no slicing will be done; it will just flow
        through to the output lattice.

   INPUTS

      Input -- Lattice
         This is the 3-D input lattice from which to slice a 2-D section.

   WIDGETS

      Axis -- Radio Box
         This determines which axis to slice along (I, J, or K).  The selected axis
         will be left out of the resulting lattice.

      Slice Number -- Slider
         This is the grid point at which to slice along the selected axis.

      Coord Type -- Radio Box
         This determines what coordinate type will be used for the output lattice.
         It can be the same type, which is the default, or it can be converted to
         curvilinear.

   OUTPUTS

      Output -- Lattice
         This is the sliced lattice reduced to the appropriate two axes if the
         input lattice is 3-D.  Otherwise, it's a duplicate of the input lattice.

   KNOWN PROBLEMS
      There are no known bugs.

   SEE ALSO
      MultiSlice, OrthoSlice, OrthoSlice2D, OrthoSlice2G, OrthoSlice4D, Slice
      
      -
      
      Hans Vahlenkamp (Hans.Vahlenkamp@noaa.gov)
      Geophysical Fluid Dynamics Laboratory / NOAA
      Princeton University Forrestal Campus
      http://www.gfdl.noaa.gov