From 010121d8c11a4cbdcaaf14d476f501108ad5f7f4 Mon Sep 17 00:00:00 2001 From: Jonathan Wiedemann Date: Thu, 17 Mar 2016 23:24:17 +0100 Subject: [PATCH] Arch Roof : Fix BOPCheck failed cf http://forum.freecadweb.org/viewtopic.php?f=23&t=14711 --- src/Mod/Arch/ArchRoof.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Arch/ArchRoof.py b/src/Mod/Arch/ArchRoof.py index 797582449..abf4fff68 100644 --- a/src/Mod/Arch/ArchRoof.py +++ b/src/Mod/Arch/ArchRoof.py @@ -565,7 +565,9 @@ class _Roof(ArchComponent.Component): if not DraftGeomUtils.isNull(pl): self.sub.Placement = pl ## BaseVolume - base = Part.makeCompound(self.shps) + base = self.shps.pop() + for s in self.shps : + base = base.fuse(s) base = self.processSubShapes(obj,base) self.applyShape(obj,base,pl) elif base :