Hatching is the first thing a client notices on a stone layout, and the first thing a plotter struggles with when it is done badly. Whether you are drafting a marble floor, a granite countertop or a stone feature wall, good AutoCAD hatch patterns make the material obvious at a glance and keep the file light. This tutorial covers the settings that matter for stone work and how to create a simple custom pattern.
Choosing the Right Pattern for Stone
AutoCAD ships with many predefined patterns. For stone drawings, a few work particularly well:
- AR-CONC for screed and concrete substrate in sections.
- AR-SAND for sand bed or mortar layers.
- ANSI31 or ANSI32 for cut sections through stone panels.
- User Defined double lines for tile and slab grids, because spacing equals the real slab size.
- Solid or gradient fills with low transparency to colour-code different marbles on a floor layout.
For a marble floor plan, the most useful hatch is often a User Defined grid set to the real tile or slab size. The hatch then doubles as the setting-out grid.
Set the Hatch Origin Correctly
A floor grid that starts in a random place looks wrong and produces awkward cut pieces. Use the Set Origin option in the Hatch Creation tab and pick the point where the pattern should start, usually the centre of a room or the edge of a threshold. Then you can count full and cut pieces directly from the plan.
Scale and Spacing
Because you draw at 1:1, predefined pattern scale must suit the plotted output. A pattern that looks fine at 1:50 can turn into a black blob at 1:100. Practical approaches:
- Make hatches annotative so their scale follows the viewport scale.
- Or keep separate hatch layers for each output scale.
- For User Defined grids, set the spacing to the real dimension, for example 600 for a 600 × 600 tile, and use the Double option for a two-way grid.
Creating a Custom PAT File
Custom patterns are plain text. A simple running-bond pattern for 600 × 300 stone looks like this when saved in a file named STONE600.pat:
*STONE600, Running bond 600x3000, 0,0, 0,30090, 0,0, 300,300, 300,-300
Each line defines an angle, an origin point, an offset and optional dash lengths. Save the file in a folder listed in the Support File Search Path under Options, then pick it from the Custom tab or type its name in the hatch pattern field. Test small first and adjust values until joints land where you expect.
Showing Veins Without Heavy Files
Clients sometimes ask for veins on marble plans. Avoid drawing hundreds of splines; it slows the drawing and plots badly. Better options:
- Insert a lightweight raster of the actual slab, clipped to the area, on a non-plot or presentation layer.
- Use a gradient fill with a subtle colour shift to suggest the stone tone.
- Add a few freehand splines only on key presentation views.
Plotting Clean Hatches
- Assign hatch layers a lighter lineweight than outlines, so the shapes still read clearly.
- Use a screening value in the plot style for colour fills so text on top remains readable.
- Send hatches behind other objects with
HATCHTOBACK. - Check the Draw Order of raster images so they do not cover linework.
Editing Hatches Faster
Hatches in recent versions are associative by default, so they update when boundaries move. Double-click any hatch to edit it, use MATCHPROP to copy settings to other hatches, and use the Separate Hatches option when one command created several areas that should be independent.
Quick Workflow for a Marble Floor Plan
- Draw the room outlines and thresholds.
- Hatch each marble type with a User Defined grid at slab size.
- Set the origin at the design centre line.
- Add colour fills for different stones and a legend.
- Number each cut slab and produce a schedule.
Following these steps keeps the drawing light, the plot clean and the quantities easy to check. When the consultant asks for a change of stone or slab size, you edit one hatch property instead of redrawing the whole floor, and the cut-piece count updates with it.
Frequently Asked Questions
Why does my hatch look solid when plotted?
The pattern scale is too small for the plot scale. Increase the scale or make the hatch annotative and set the correct viewport scale.
Where do I store custom PAT files?
Place them in a folder included in the Support File Search Path in Options. Many offices use a shared network folder so every drafter uses the same patterns.
Can I hatch a marble floor with real slab sizes?
Yes. Use a User Defined pattern with the spacing equal to the slab size and the Double option, then set the hatch origin at your design start point.
Related Reading on ShoaibSite
- Marble Shop Drawings: Complete Guide for UAE Fit-Out Projects
- 50 AutoCAD Shortcuts Every Draftsman Should Know
Written by Shoaib Hussan, Founder of D3DDD – Dubai 3D Design & Draft.
Instagram: @mxhaib
Need drawings or 3D? Visit d3ddd.com or email info@d3ddd.com.

ConversionConversion EmoticonEmoticon