Download Free AutoCAD Hatch Patterns (.PAT) – 34+ Professional CAD Hatch Patterns by Category
This page provides a production-ready library of AutoCAD hatch patterns (.PAT) used in architecture, civil engineering, landscaping, and industrial drawings.
These are real-world material hatches used in plans, sections, and elevations—not decorative fills.
What Hatch Patterns (.PAT) Actually Do
A .PAT file defines a hatch using:
- line angles, spacing, repetition rules
- pattern logic based on scale and origin
Used for:
- materials (brick, concrete, wood, steel)
- surfaces (tile, paving, flooring)
- sections (soil, insulation, aggregates)
Installation Workflow (Clean Setup)
- Create a dedicated folder (recommended):
C:\CADAuthority\Hatches\ - Place all .PAT files inside
- Add folder to:
- OPTIONS → Files → Support File Search Path
- Reload:
- restart AutoCAD or run REINIT
- Use:
- HATCH → select pattern
Naming Convention (Critical)
- The .PAT filename must match the internal pattern name
Example:
- File:
Brick.pat - Inside:
*Brick, description
Mismatch = pattern will not appear in AutoCAD
Core Hatch Commands (Daily Use)
- HATCH → create hatch
- -HATCH → command line version
- HATCHEDIT → modify pattern
- HATCHSETORIGIN → align pattern
- HATCHTOBACK → send hatch behind geometry
Associativity and Annotation
- Associative hatch → follows boundary changes
- Non-associative hatch → independent
Professional workflow:
- use associative + annotative hatches
Annotative hatches:
- scale automatically per viewport
- maintain visual consistency across drawings
Scaling and Units (ISO vs Imperial)
- acad.pat → imperial (inches)
- acadiso.pat → metric (mm)
Mismatch effect:
- pattern appears 25.4x too large or too small
Always:
- match pattern system to drawing units
Advanced Hatch Control (Expert Tools)
Gap Tolerance (HPGAPTOL)
- Allows hatch to fill almost closed boundaries
- Avoids redrawing geometry
Set value:
- small tolerance (e.g., 1–5 units)
Maximum Line Limit (HPMAXLINES)
Dense patterns (sand, terrazzo):
- AutoCAD may refuse to display them
Fix:
- increase HPMAXLINES
Use carefully:
- high values impact performance
SUPERHATCH (Express Tools)
For advanced textures:
- use SUPERHATCH
Allows:
- image-based hatches
- realistic materials
Used when .PAT patterns are not sufficient
Performance Optimization
Dense hatches:
- slow REGEN
- increase file size
- affect plotting
Best practice:
- simplify scale
- use lighter patterns in large areas
- isolate hatches on dedicated layers
Boundary Reliability (Fix Hatch Failures)
If hatch fails:
- check boundary is closed
- zoom → detect gaps
- use BOUNDARY command
Alternative:
- use HPGAPTOL
Architectural Wall & Floor Finishes
- Running_Bond_Brick.pat Standard half-offset brick layout. Joint spacing remains proportional regardless of scale. Used in elevations and wall sections.
- Herringbone_Brick_45.pat 45° interlocking layout. Requires proper scale to avoid visual distortion.
- Subway_Tile_3x6.pat Rectangular tile grid. Works for both imperial (3×6″) and metric equivalents.
- Stacked_Bond_Tile.pat Clean aligned grid with no offset. Used in modern architectural finishes.
- Hexagon_Honeycomb.pat Hexagonal tiling pattern. Scale-sensitive for accurate representation.
- Parquet_Wood_Floor.pat Decorative wood block pattern. Used in interior plans.
- Linear_Wood_Plank.pat Parallel plank layout with offset joints simulating hardwood flooring.
- Spanish_Roof_Tile.pat S-shaped curves representing clay roofing in elevations.
- Diamond_Pattern_Tile.pat Rotated square layout used in entryways and lobbies.
- Board_Formed_Concrete.pat Concrete texture showing formwork grain.
Stone, Earth & Landscaping
- Flagstone_Irregular.pat Random polygonal stone pattern for natural paving.
- River_Stone_Smooth.pat Rounded shapes representing decorative stones.
- Stacked_Ledgestone.pat Horizontal layered stone strips for cladding.
- Cobblestone_Old_World.pat Irregular stone blocks for historic paving.
- Crushed_Gravel.pat Dense granular pattern. Use low scale in large areas.
- Compacted_Fill_Earth.pat Engineering soil pattern with line and dot structure.
- Sand_Fine_Grain.pat Dense dot pattern. High performance cost if scaled incorrectly.
- Gabion_Wall_Mesh.pat Combination of mesh and stone representation.
- Wild_Grass_Tufts.pat Sparse pattern for landscape areas.
- Slate_Tile_Natural.pat Irregular rectangular layout simulating slate.
Industrial & Structural Materials
- Diamond_Plate_Steel.pat Industrial tread plate pattern.
- Corrugated_Metal_Siding.pat Repeating wave pattern for metal panels.
- Wire_Mesh_Expanded.pat Diamond-shaped mesh pattern.
- Rigid_Insulation_X.pat Standard insulation pattern.
- Batt_Insulation_Fill.pat Repeating S-curve pattern.
- Chain_Link_Fence_Fill.pat Diagonal mesh representation.
- Perforated_Metal_Sheet.pat Circular hole grid pattern.
- Firebrick_Refractory.pat Heavy joint brick pattern.
- Acoustic_Ceiling_Tile.pat Grid pattern with light texture.
- Terrazzo_Speckle.pat Dense particle pattern. High load on large areas.
Specialized & Annotation Patterns
- Glass_Block_Grid.pat Heavy grid for glass block walls.
- Cross_Hatch_Fine.pat Dense diagonal mesh for shading.
- Stipple_Gradient.pat Variable density dots for visual effects.
- Plywood_End_Grain.pat Layered pattern for plywood sections.
When NOT to Use Hatch Patterns
Avoid in:
- large site plans
- dense details
- plotting-sensitive drawings
Alternative:
- solid fills
- simplified graphics
Workflow Best Practice
- Use dedicated hatch layers
- Control plotting via layer settings
- keep patterns consistent across drawings
FAQ – AutoCAD Hatch Patterns
Why does hatch fail?
Open boundary or missing closure.
How do I fix small gaps?
Use HPGAPTOL
Why is hatch not visible?
Check scale (HPSCALE) or HPMAXLINES limit.
Why is pattern misaligned?
Use HATCHSETORIGIN
Can I use images as hatch?
Yes, using SUPERHATCH
Disclaimer
Hatch patterns depend on scale, units, and system variables. Always test before production use.
