To Hatch or Fill an Object or an Area

  1. Click Home tabDraw panelHatch. Find
  2. On the Properties panel Hatch Type list, select the type of hatch that you want to use.
  3. On the Pattern panel, click a hatch pattern or fill.
  4. On the Boundaries panel, specify the how the pattern boundary is selected:
    • Pick Points. Inserts the hatch or fill within a closed area that is bounded by one or more objects. With this method, you click within the boundaries to specify the area.
    • Select Boundary Objects. Inserts the hatch or fill within a closed object, such as a circle, closed polyline, or a set of objects with endpoints that touch and enclose an area.

    The selection method is retained until you change it.

  5. Click an area or object to be hatched.
  6. On the ribbon, make any adjustments as needed:
    • On the Properties panel, you can change the hatch type and colors or modify the transparency level, angle, or scale for the hatch.
    • On the expanded Options panel, you can change the draw order to specify whether the hatch and its boundary are displayed in front of or behind other objects.
  7. Press Enter to apply the hatch and exit the command.
Note: Enclosed areas can be hatched only if they are in a plane parallel to the XY plane of the current UCS.

To Hatch or Fill a Large Number of Closed Objects

  1. Use a window, crossing, or fence selection method to select all the closed objects to hatch or fill.

Alternatively, select a closed object, right-click, and choose Select Similar from the shortcut menu.

  1. Start the Hatch (or -Hatch) command and choose any options or settings.
  2. If necessary, specify the Select Objects option.
  3. At the prompt, enter p (Previous) and press Enter.

The objects in the previous selection set are hatched or filled.


Enclosed areas or text objects inside hatch boundaries are treated as islands.

The three island detection styles are compared below:

Using Normal island detection, if you specify the internal pick point shown, islands remain unhatched and islands within islands are hatched.

Using the same pick point, the results of the options are compared below.

You can fill existing objects or enclosed areas with hatch patterns, solid color fills, or gradients, or you can create new hatch objects.

Choose from:

  • Predefined hatch patterns. Choose from over 70 ANSI, ISO, and other industry-standard hatch patterns, or add hatch pattern libraries supplied by other companies.
  • User-defined hatch patterns. Define your own hatch patterns based on the current linetype, with spacing, angle, color, and other properties you specify.
  • Custom hatch patterns. Hatch patterns are defined in the acad.pat and acadiso.pat (acadlt.pat and acadltiso.pat for AutoCAD LT) files. You can add custom hatch pattern definitions to these files.
  • Solid fill. Fill an area with a solid color.
  • Gradient fill. Fill an enclosed area with a color gradient. A gradient fill can be displayed as a tint (a color mixed with white), ashade (a color mixed with black), or a smooth transition between two colors.

Gradients that mimic colors displayed on a cylinder, a sphere, or other shapes are available.

Hatch Boundaries and Associativity

In the following illustration, the concrete hatches are bounded, while the earth hatches are unbounded.

By default, bounded hatches are associative, which means that the hatch object is associated with the hatch boundary objects: changes to the boundary objects are automatically applied to the hatch.

Nonassociative hatches are not updated when their original boundary is changed.

Hatch associativity is turned on by default and is controlled by the HPASSOC system variable. You can change hatch associativity using the Associate button on the Options palette, the Properties palette, or the Hatch Edit dialog box.

Note: The OSOPTIONS system variable controls how object snaps work with hatch objects.