Gaps on joining walls

A forum dedicated to the Draft, Arch and BIM workbenches development.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
f0086
Posts: 5
Joined: Mon May 11, 2015 7:30 am

Gaps on joining walls

Post by f0086 »

Hi!

I want to create a plan for my house, so I choose the FreeCAD Arch module to do that. I've measured the rooms and the walls, so I can bring it in FreeCAD. First, I draw the walls for the first room and create walls from it (Align=Left, so the inner room width matches)
s1431329427-18039.png
s1431329427-18039.png (9.94 KiB) Viewed 2120 times
Next I use the "add" function to add the walls into one solid structure, but the corners are not connected.

EDIT: I've tried a different approach where the walls overlap
s1431412415-1544.png
s1431412415-1544.png (9.18 KiB) Viewed 2092 times
And if I put it into a structure, the edges are overlapping :((
s1431412726-7393.png
s1431412726-7393.png (9.57 KiB) Viewed 2092 times
I think I am doing this completely wrong, so I searched for tutorials and other resources to learn the proper way to do that, but couln't find an answer for my problem. Can you tell me what I am doing wrong here?
User avatar
yorik
Founder
Posts: 13665
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Gaps on joining walls

Post by yorik »

Yes, this is a limitation of the Arch module, it still doesn't handle these intersections very well...

What you need to do, is to make sure the base lines of the walls form a single wire. There is a tool ( Arch->Utilities->Merge walls ) that takes several selected walls, and merges them into one. This will gather all the baselines of the selected walls, and create one sketch with all of them. Once that is done, the endpoints of the walls will still not be coincident, so you must edit the sketch and add a point constraint to join coincident endpoints.

Another way is to draw the baseline first, as one closed wire (either with a sketch or with the Draft Wire tool), then create a wall from it.
Post Reply