Hatch
Last updated: 2023-01-04
Total video time: 15:15
A Hatch is an object that fills in a bounded area and displays either a Solid, Pattern, or Gradient. The display of the Hatch can be affected by setting a hatch scale, rotation, color (typically ByLayer), and/or transparency. The origin of the Hatch pattern can be reset so that it displays appropriately depending on the shape of the area filled, the hatch rotation, and the hatch scale.
There are also options to associate the Hatch with a boundary object such as a Polyline, so that a change to the boundary object will affect the Hatch accordingly such as with a Move, Scale or Rotate command. A Hatch object can be made Annotative so that the scale of the drawing dictates the scale of the Hatch. There are several additional Hatch options such as Match Properties and Separate Hatches that affect the way a Hatch is defined.
Warning: Having a large number of Hatch objects can significantly reduce drawing performance and stability. This is especially true if Hatch transparency and/or associative hatches are used.
Info: Many of the desired effects of a Hatch object are handled by Styles when working with Civil 3D objects (i.e. Surface, Pipe Network, or Corridor objects). This has the benefit of the "hatched" area of the Civil 3D object being created automatically as part of the object, being dynamically linked to the object, and being turned on/off at any time by editing Style display settings.
Hatch Creation, Pattern, & Properties
Hatch creation
- Open acad-htch-begin.dwg
- Zoom and Pan to SECTION A-A detail
-
Ribbon > Home tab > Draw panel > Hatch
- Hatch Pick internal point or: leave default to pick internal point
- Or, if necessary, Hatch Select objects or: pick internal point
- Move cursor inside area bounded by Lines representing 4" ASPHALTIC CONCRETE
Observe Hatch preview
- Left-click to place Hatch
- enter
- Select previously created Hatch
- delete
- Ribbon > Home tab > Draw panel > Hatch
-
Ribbon > Hatch contextual tab > Boundaries panel > Select
- Or, if necessary, Hatch Select objects or: pick internal point
- Select individual Lines bounding SECTION A-A PAVEMENT area
enter
- Select previously created Hatch
- delete
-
- Select individual Lines bounding SECTION A-A PAVEMENT area
- j enter
- Ribbon > Home tab > Draw panel > Hatch
- Ribbon > Hatch contextual tab > Boundaries panel > Select
- Select single Polyline bounding SECTION A-A PAVEMENT area
- enter
- Ribbon > Home tab > Draw panel > Hatch
- Ribbon > Hatch contextual tab > Pattern panel > ANSI31
- Ribbon > Hatch contextual tab > Boundaries panel > Pick Points
- Left-click inside Lines bounding both SECTION A-A TOPSOIL areas
enter
- Ribbon > Home tab > Draw panel > Polyline
-
Use Endpoint Osnap to pick vertices bounding SECTION A-A 10" CRUSHED AGGREGATE BASE COURSE area
-
Tip: It may be necessary to create a Polyline to help with Hatch creation if existing linework does not get you the results you are after. You can delete the Polyline afterward if desired and still retain the Hatch.
Pattern & Properties
Use the Pattern panel flyout found on the Hatch contextual tab to choose from the available Patterns. Use the Properties panel to set fill type (Pattern, Solid, or Gradient), scale, rotation angle, and transparency. A Hatch scale will work in combination with the drawing scale if the Hatch is set to be annotative (see Associative & Annotative section).
- Ribbon > Home tab > Draw panel > Hatch
- Ribbon > Hatch contextual tab > Pattern panel > ANGLE
- Ribbon > Hatch contextual tab > Boundaries panel > Select
- Select Polyline bounding SECTION A-A 10" CRUSHED AGGREGATE BASE COURSE area
- enter
- Select Polyline bounding SECTION A-A 10" CRUSHED AGGREGATE BASE COURSE area
- delete
- Select Polyline bounding SECTION A-A 10" CRUSHED AGGREGATE BASE COURSE area
- Select previously created TOPSOIL Hatch
- Ribbon > Hatch contextual tab > Properties panel
- Hatch pattern scale = 10
- Ribbon > Hatch contextual tab > Pattern panel flyout
- Patten = AR-SAND
- Ribbon > Hatch contextual tab > Properties panel
Associative & Annotative
Start with acad-htch-01.dwg
acad-htch-02.mp4 5:04
Associative Boundaries
A Hatch is an independent object. As such, it does not depend on the presence of a boundary object in order to be retained after it is first generated. If desired, however, a Region or Polyline boundary can be created to aid in moving or retaining the original shape of a Hatch. For example, a Polyline boundary provides basepoint grips when performing a Move command on a Hatch. A Region will retain the original shape of the Hatch in the event the Hatch needs to be rebuilt. In order for the Hatch to move with or respond to edit to the boundary, the boundary must be made associative.
- Open acad-htch-01.dwg
- Zoom and Pan to left side of SECTION B-B detail
- Select Hatch representing PAVEMENT section
- M enter
Select basepoint and second points
- Observe lack of Hatch boundary
- M enter
- Select Hatch
- Observe available grips
- M enter
- Observe lack of grips during Move command
- esc
- Ctrl+z to undo initial Move
- Select Hatch
- Ribbon > Hatch contextual tab > Boundaries panel > Recreate
- Enter type of boundary object: Polyline
- enter
- Associate hatch with new boundary? Y
- enter
- Enter type of boundary object: Polyline
- esc
- Ribbon > Hatch contextual tab > Boundaries panel > Recreate
- Select Hatch boundary Polyline
- M enter
- Select basepoint and second point
- Observe Hatch association with Polyline
- M enter
- Select Hatch boundary Polyline
- M enter
- Use Endpoint Osnap to move Polyline back to original location
- M enter
Annotative
Annotative scaling is used to dynamically set an annotative object's displayed scale based on the current drawing scale. It can also be used control visibility of annotative objects based on inclusion of scales in an object's annotative scales list. The end goal here is to display objects at the correct scale when plotting layouts. More detail on annotative scaling in general can be found in the training module dedicated to the topic. This section will walk you through making a Hatch annotative and managing the annotative scales list. You will also see how the Hatch pattern scale is different from a Hatch annotative scale, and how the two can work together.
- Continue working in acad-htch-01.dwg
- Select Hatch representing PAVEMENT section on left side of SECTION B-B detail
- Ribbon > Hatch contextual tab > Properties panel
- Observe Hatch pattern scale = 5.0000
- Properties palette > Pattern dropdown
Annotative = Yes
Observe Hatch pattern displayed scale change
- Ribbon > Hatch contextual tab > Properties panel
Hatch pattern scale: 0.5
- Ribbon > Hatch contextual tab > Properties panel
- Status bar > Current drawing scale flyout
- Select 1 IN:5 FT
- Observe no change in Hatch pattern displayed scale
- Status bar > Current drawing scale flyout
- Select 1 IN: 10 FT
- Select Hatch representing PAVEMENT section on left side of SECTION B-B detail
- Ribbon > Hatch contextual tab > Properties panel
- Pattern dropdown > Annotative scale > dialog box icon
- Annotation Object Scale dialog
- Add...
- Add Scales to Object dialog
- 1 IN:5 FT
OK
- Add Scales to Object dialog
- Add...
- Annotation Object Scale dialog
- Pattern dropdown > Annotative scale > dialog box icon
- Ribbon > Hatch contextual tab > Properties panel
- Status bar > Current drawing scale flyout
- Select 1 IN:5 FT
- Observe change in Hatch pattern displayed scale
Match Properties & Separate Hatches
Continue with acad-htch-01.dwg
acad-htch-03.mp4 3:00
Match Properties
Use the Match Properties button found on the Hatch contextual tab to push pattern, color, transparency, and Hatch pattern scale from a source to destination Hatch. This saves you time if you need to update multiple Hatches to have similar Hatch properties.
- Continue working in acad-htch-01.dwg
- Select PAVED SHOULDER Hatch on left side of SECTION B-B detail
- Ribbon > Hatch contextual tab > Options panel > Match Properties
Select FINISHED SHOULDER as source Hatch
Separate Hatches
You can set your Hatch creation options so that picking multiple bounded areas while in a single Hatch command creates either a single Hatch throughout all bounded areas or individual Hatch objects for each bounded area. You can also break an existing single Hatch that covers multiple bounded areas into separate Hatch objects for each bounded area.
- Continue working in acad-htch-01.dwg
- Zoom and Pan to PLAN VIEW detail
- Ribbon > Home tab > Draw panel > Hatch
- Ribbon > Hatch contextual tab > Options flyout
- Hatch and Gradient dialog
Create separate hatches = unchecked
- Hatch and Gradient dialog
- Pick internal points in the three bounded areas along top of PLAN VIEW detail
- enter
- Observe a single Hatch object created that covers all three bounded areas
- Ribbon > Hatch contextual tab > Options flyout
- Ribbon > Home tab > Draw panel > Hatch
- Ribbon > Hatch contextual tab > Options flyout
- Hatch and Gradient dialog
- Create separate hatches = checked
- Hatch and Gradient dialog
- Pick internal points in the MEDIAN SHOULDER and median crossover areas through center of PLAN VIEW detail
- enter
- Observe multiple Hatch objects created for the bounded areas
- Ribbon > Hatch contextual tab > Options flyout
- Select Hatch created in step 1.B
- Ribbon > Hatch contextual tab > Options dropdown > Separate Hatches
Observe single Hatch split into multiple Hatches