From c16813f4e8d57e27e455685b31c804722e50cea8 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 17 Apr 2018 11:58:30 -0300 Subject: [PATCH] Arch: Fixed wrong wall base wire orientation --- src/Mod/Arch/ArchWall.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Arch/ArchWall.py b/src/Mod/Arch/ArchWall.py index 33e99452e6..57764169d3 100644 --- a/src/Mod/Arch/ArchWall.py +++ b/src/Mod/Arch/ArchWall.py @@ -734,7 +734,11 @@ class _Wall(ArchComponent.Component): self.basewires = [Part.Wire(obj.Base.Shape.Edges)] else: # self.basewires = obj.Base.Shape.Wires - self.basewires = [Part.Wire(cluster) for cluster in Part.getSortedClusters(obj.Base.Shape.Edges)] + self.basewires = [] + for cluster in Part.getSortedClusters(obj.Base.Shape.Edges): + for c in Part.sortEdges(cluster): + self.basewires.append(Part.Wire(c)) + if self.basewires and width: if (len(self.basewires) == 1) and layers: self.basewires = [self.basewires[0] for l in layers]