spacer spacer spacer


   3d rendering portfolios

   commercial a

   commercial b


   mixed use


   interior a

   interior b

   3d animation portfolios

   architectural a

   architectural b


   firm information






hatch22-2012 - a Revit fill pattern (hatch pattern) creation tool
(with apologies to Joseph Heller)
Home Purchase Installation Use/ Videos Examples
Comments/ Feedback

This routine works under the assumption that your hatch is going to repeat in a regular grid, or repeating box.

While Revit (and AutoCAD) hatch patterns allow for more variety in the hatch pattern definitions, I've found that this method works for every hatch pattern that I've ever needed.

Just in case...


  1. Draw a rectangle that represents the repeating (or tiling) boundary of your hatch pattern. Revit will repeat this pattern in both the x and y directions (relative to the element being hatched).
    • Detail Hatch: draw at the scale the hatch should appear when plotted. Your boundary will probably be 1/8" to 3" wide.
    • Model Hatch: draw to real world dimensions. These will probably be drawn much larger than detail hatches. For instance the brick in a brick hatch will probably be 8 inches wide (nominally).

  2. Select the add-ins tab --> mertens3d --> "hatch22"

  3. In the hatch22 dialog, click on "make subcategories". This will create 4 new line type subcategories in your Revit file.

  4. Draw your hatch pattern with detail lines and assign them one of the four hatch22 linestyles. See examples. Note that hatch patterns only allow straight lines (is that redundant?).. No curves, circles or arcs. You'll have to approximate curved shapes with a series of short lines.
    • "hatch22 - Boundary" - use for the boundary of your hatch repeat. These lines will not become part of your hatch pattern and are only used to determine the repeat width and height.
    • "hatch22 - Dashed" - use for lines that are not continuous and are instead broken or dashed. MOST OF THE TIME, YOU WILL USE THIS LINE STYLE.
    • "hatch22 - Continuous" - use for lines that should appear as continuous from one side of the hatch to the other. THIS LINE STYLE IS RARELY USED AND WILL CAUSE YOUR LINES TO BE CONTINUOUS FROM ONE END OF YOUR FILLED REGION TO THE OTHER!
    • "hatch22 - Dot" - use to draw circles that represent dots. The routine will create small lines at the center of the circle. The length of these lines will be the minimum allowed by revit. The size of the circle has no effect on the dot size.

  5. The master pattern above would result in this hatch pattern.

  7. Select all the detail lines that make up your boundary, dashed and continuous lines. (You can do a crossing selection. Illegal objects such as dimensions, reference planes and headless chickens will be ignored.)
  8. Fill out your Hatch Name and Comment.
  9. Select the appropriate button for either Drafting Hatch or Model Hatch.
  10. Hit the "Make Hatch From Selection" button
  11. There are a finite number of legal hatch angles. These angles are based on the width and height of your boundary.
    If your hatch lines don't match one of legal angles the nearest angle will be found and used.
    The routine will ask if you'd like it to modify your lines to match the nearest angle.
    Most of the time it's best to let the routine modify your lines then manually move/trim the modified lines as required.
    As long as you don't change the line angle (and the boundary stays the same) the modified lines will be accepted.
    Re-run "Make Hatch From Selection" after manually adjusting.

  12. If the routine runs successfully, the hatch pattern definition will appear in the white window. You can either copy this definition to your clipboard or save it as a .pat file.
3d Architectural Rendering and Animation Services
spacer spacer spacer