A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

LibreCAD – Hatching Revisited – Hatching Floor Plans

A Section of Hatch Revisited Drawing

A Section of Hatch Revisited Drawing

I received an e-mail request for help concerning CAD. The easiest way to answer what I think is giving him problems was to create a drawing showing the “work-around” for the difficulty. Since I have one person having problems I decided I must not have been clear in my tutorials and created a new video about the problem.
The text of the question was:
“I have drawn up an, “as built”,  floorplan in Librecad.  I have placed the walls on their own layer.  No matter what I do,  I simply cannot make the walls,  which are  hollow,  into a solid hatch.  Its kind of funny,  because I can draw irregular shapes right next to the floorplan and they will solid hatch just fine.  I have watched your videos over and over.  Is this just a limitation of Librecad?”

My guess is he was getting the following error when he attempted to hatch the walls:
Invalid hatch area.  Please check that the entities chosen form one or more closed contours.

My reply was:
“I think I know what the “gotcha” is that (is) messing with you.  Floorplans are the drawings that have given me the most hassles with hatching because normally you draw the walls based upon either the dimensions of the room or the outside dimensions of the house and then draw a parallel line to represent the thickness of the wall.   This creates a situation where you have crossing  lines at the corners and lines that are parts of two walls.  Both of these will “burn you” when you attempt to hatch.

The easiest way to explain the workaround was to create a drawing.  I only show one corner and you will have to worry about both corners for each wall.

It is not exclusive to LibreCAD.  I ran into this the first time doing the floor plan for my son’s house on a version of AutoCAD I had available at the time.  As lousy as it is to say… “It just is the way it is.”   One of those things you have to learn to live with, but with experience you will learn to recognize what is messing with you.

Another thing that can make it even worse is sometimes you have lines over top of other lines and this also gives the problem of non-closed entities.  The way to detect that is to create a bogus layer and temporarily change the lines you can see to that layer and then turn the layer off and see if there are any partial lines under the lines you know about.   Again, this is experience talking and there really is no way to teach it just “fussin’ and cussin'” your way through it.

Hope this helps.


As I said earlier:  If one person is having problems with this probably more are so I created a video and I also have the dxf file I attached to the return e-mail available for down load.  Hatching Revisited.dxf

Some previous posts related to hatching in LibreCAD are:
Hatching and Hatching Gotchas LibreCAD Tutorial Part 1:  

Hatching and Hatching Gotchas LibreCAD Tutorial Part 2:

Before embedding the video I do want to make one announcement.   I have created a new page and I am starting sub-pages associated with it.  In the main menu at the top of each page there is a new item called “Tools”.   These are tools that I use or have used in the past and recommend.

The video associated with this post:

As always… I hope this is useful, educational, and entertaining.     Gary

Creative Commons License
LibreCAD – Hatching Revisited – Hatching Floor Plans” by Create-and-Make.com is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

If you found this educational, and enjoyable please consider subscribing to this blog by using one of the icons on the home page or the e-mail subscription form found there and at the bottom of each page.


Print Friendly

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>