From 3b86494afbf206a097876c62933e719f4d67b8ab Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 1 Aug 2014 21:28:32 -0300 Subject: [PATCH] Arch: fixed bug in wall extrusions --- src/Mod/Arch/ArchComponent.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Arch/ArchComponent.py b/src/Mod/Arch/ArchComponent.py index 9f8056111..46784eeea 100644 --- a/src/Mod/Arch/ArchComponent.py +++ b/src/Mod/Arch/ArchComponent.py @@ -361,8 +361,12 @@ class Component: if noplacement: base.Placement = FreeCAD.Placement() if not base.Solids: - if base.Faces: + if base.Faces: + import DraftGeomUtils + if not DraftGeomUtils.isCoplanar(base.Faces): + return [] return [base] + basewires = [] if not base.Wires: if len(base.Edges) == 1: