A question I get asked about a lot (and I’m sure you have probably asked this yourself!) is how do I make my own Revit hatch patterns?! Revit comes with a bunch of great out-of-the-box patterns, but every company has there own particular ‘look’ where custom hatch patterns are needed. This is especially true if you are coming from AutoCAD and you want your documentation to be consistent.
Creating your own custom Revit hatch patterns is actually quite easy if you follow the steps outlined in this blog post.
Creating fill patterns in Revit
To create a new fill pattern, go to the Manage Tab, click on ‘Additional Settings’ and on the drop down click on Fill Patterns.
This will bring up the Fill Patterns dialog box which shows you all the fill patterns available. To the right, click New to create a new pattern.
Here you can create a simple line pattern, basically a bunch of repeating parallel or intersecting lines (pretty boring stuff!).
I’m guessing this is probably not the kind of hatch pattern you wanted to create! So click on Custom and click on Import.
Here you can import any .pat file – those of you who are familiar with AutoCAD will know that the hatch patterns in Autocad are .pat files. So if you have a hatch pattern that you like in AutoCAD then you can easily import it into Revit via this method.
There are actually a whole bunch of .pat files you can download for FREE (www.cadhatch.com for example) so if you’re after something in particular you can search the net, download then import into Revit.
However, if you really really want to make a custom hatch pattern, here is the easiest way I have found:
Creating custom .pat files
If you ever open a .pat file in a text editor you will see they are full of numbers like this:
0, 0,0, 0,2, .5,–1
90, 0,0, 0,1.5, .5,–.25,0,–.25,.5,–.5
90, .5,0, 0,1.5, .5,–.25,0,–.25,.5,–.5
0, 0,1.5, 0,2, .5,–1
These numbers basically describe each line in a patterns length, origin, angle etc… and in my opinion is way to time consuming to try and create yourself! (Although you can certainly give it a go if you want).
Here’s the easiest way I have found to create .pat files myself:
Download this LISP routine below: ( I created it via these instructions)
Open AutoCAD, type APPLOAD
Navigate to the Lisp file you just downloaded, click ‘Load’ then Close.
Type DRAWHATCH
Follow the prompts and draw Lines (not polylines or circles etc.) within the box that was created. Go Wild!
When you are done, type SAVEHATCH
Follow the prompts and select the lines you just drew in (not the border lines).
Give it a description and save somewhere sensible.
Now go into Revit and import the .pat file you just created.
BOOM! Custom hatch/fill pattern to use in Revit
How easy was that! This is the quickest way I have found to create true custom Revit Hatch Patterns. Hopefully this post has helped you learn how to do it.
If you have any questions, or have an even better way to create custom fill patterns in Revit then please leave a comment below!
If you found this post helpful, please feel free to share it.
-Talk soon
P.S – I’d love to connect with you on Twitter: here
Join the tribe and Subscribe!
View Comments (12)
Personally I've always liked this little program, Hatch Builder.
http://tinyurl.com/htohoh7
no need for autocad or lisp but you do need to know what you are plotting. Generated patterns are very robust.
Hi Keith, Thanks for sharing! I wasn't aware of Hatch Builder, I'll give a try.
Kind regards,
Karl
Thanks, works well!
But I can only create a Drafting hatch.
How can I create Modelling hatch?
Hi Dimitry, to create a Modelling hatch: Open the .pat file you created, save as "'name' - Model"
Then under the first line type or paste this: ;%TYPE=MODEL
Should look something like this:
Then just import as normal and it should work :)
Kind regards,
Karl
hey Karl,
first, very helpful post !!
second, there is a way to control the dimensions of the MODEL PATTERN?
and, it is possible to create a rectangle pattern? not square...
thank you !
Thanks Ali, not sure if you mean control the scale of the model pattern? You can do this when you import the .pat file.
Kind regards,
Karl
Awesome, extremely helpful! Thank you
Thank u very much!!
it helped me a lot!!
You can directly manipulate a fill pattern scale (without reloading from .PAT) with the HatchKit Add-In for Revit.
It's free, either from the Revit Exchange or from http://www.hatchkit.com.au.
Try using Revit Hatch Builder. You can choose between drafting and model patterns and customize the size according to your preference. Works great for me.
Thanks Ruth, it sounds cool!
Kind regards,
Karl
http://www.revitlog.nl/index.php?option=com_content&view=article&id=382:revithatchbuilder-englisch&catid=98:revit-hulpprogrammas&Itemid=69