SOLIDWORKS Hatch Pattern Customization

Article by Saeed Mojarad (CSWE) updated October 23, 2015


SOLIDWORKS has a good amount of standard hatch patterns that you can use in your drawings. But there are some occasions that you may need to customize some of those standard hatch patterns or even make your own one. Now the question is…how do you modify or create hatch patterns?

SOLIDWORKS Hatch Pattern

SOLIDWORKS Hatch Pattern

SOLIDWORKS Hatch Pattern File Location

To answer that question we have to know where the standard hatch patterns come from in the first place. A file exists within the installation directory for the version of SOLIDWORKS you are using (C:\Program Files\SolidWorks Corp\SolidWorks\Lang\English) called “sldwks.ptn” which is where the information for the available standard hatch patterns is stored and read from.

Modifying a SOLIDWORKS Hatch Pattern

Now if you open this file with notepad, it provides instruction in the header of the file on how to create your own custom hatch patterns. For example instead of selecting a standard hatch pattern and changing its angle each time, you can edit your “sldwks.ptn” file and copy and paste the standard hatch pattern and then change the angle of that. From now on you have access to your custom hatch pattern in the drop-down box within your “Area Hatch/Fill” command. It is advised that you take a copy of the original and keep it untouched, just in case the modifications cause any issues.

SOLIDWORKS Hatch Pattern File

SOLIDWORKS Hatch Pattern File

Creating a New Pattern

What if you want to make a new pattern from the scratch? Well designing hatch patterns is not as easy as editing an existing one. So it is going to take a while if you want to make some extra complex patterns yourself. But if you don’t have the time don’t worry. You can always find and download ready to use patterns from internet. I found the following website which had a number of AutoCAD.PTN files available for free to download:

You can then just open the file in notepad and copy the contents into the SOLIDWORKS .PTN file.

NOTE: However, there are a couple of things to remember. Each cross hatch has a number, and SOLIDWORKS has reserved the first 500, so any custom cross hatch you add must start like so *:501:<Name> where “501” being the unique number and “Name” being the name you want to appear in the drop-down list. The entry also needs to start with an asterisk.

Related Links

Certified SOLIDWORKS Services available from Javelin

Javelin can help you to:

Saeed Mojarad (CSWE)

Saeed Mojarad is an application engineer at Javelin Technologies. He received his B.S from Mazandaran University, Iran; and his M.S. from École de technologie supérieure (ETS), Canada. He has several years of experience using SOLIDWORKS in different industries such as manufacturing and aerospace. Currently located in Calgary, he is helping SOLIDWORKS users all across Canada as a technical support and SOLIDWORKS instructor.