HATCH                                                              Menu: POLYG
==============================================================================
Hatches a polygon.

        1.   (POINT) first reference point for hatch base line
        2.   (POINT) second reference point for hatch base line
        3.   (POINT) reference point for hatch direction
        4.   (NUM) hatch angle (0-360)
        5.   (NUM) hatch interval (greater than 0)
        6.   (NUM) shift hatch (greater than 0)
        7. * (IND) polygon to hatch
        8. * (Y/N) confirm choice
        9. * (Y/N) another polygon ? <y>
             (for another hatch: "n")

Description:
This command sets the hatching type and hatches polygons.
Pick two points marking a reference line on the polygon which will serve as
the reference for the hatching angle initial shift. Pick a third point on the
polygon to indicate direction. The points do not have to be on the polygon
itself.
Specify the hatching angle and the distance between the hatch lines. Enter
a number (greater than 0), specifying the desired interval between hatch-lines
and the distance of the first hatch-line from the reference (base line).
Indicate (and confirm) the polygon to be hatched. You are then asked whether
you wish to hatch another polygon or specify another hatch pattern for the
same polygon.
If you wish to hatch another polygon using the same hatch pattern you will be
prompted only to indicate the new polygon.
If you select to hatch the same polygon with another hatch pattern you will
only be prompted for new hatch parameters. You may hatch it repeatedly,
varying the angle, the spacing, and the shift, thus creating complex patterns.
Hatch lines slow down the redrawing of the model, so they will only be redrawn
upon request via the \refh command.
Hatched areas are regarded as polygons. You may not select an individual
hatch-line (e.g., for updating its color). A hatched area may be broken into
several hatched entities if the number of lines within it exceeds a given
limit.

        Example: \hatch (point 1) (point 2) (point 3) 45 0.2 0 (ind)

Result: The indicated polygon is hatched with lines at 45 to the base line (as
defined by point 1 and point 2), with a 0.2 unit interval (in real dimensions)
between the hatch-lines and with no shift value (shift=0).
