From 8ef5e8e333b76adfb988cf0ecd813c8f4be9c35c Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 10 Sep 2020 15:04:46 +0200 Subject: [PATCH] Arch: Arch_Wall fix MultiMaterial alignment bug. --- src/Mod/Arch/ArchWall.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Mod/Arch/ArchWall.py b/src/Mod/Arch/ArchWall.py index ff3117bc7d..75b3864a9a 100644 --- a/src/Mod/Arch/ArchWall.py +++ b/src/Mod/Arch/ArchWall.py @@ -1342,7 +1342,9 @@ class _Wall(ArchComponent.Component): if curAligns == "Left": if layers: - curWidth = [abs(layers[i])] + curWidth = [] + for n in range(edgeNum): + curWidth.append(abs(layers[i])) off = off+layeroffset dvec.multiply(curWidth[0]) layeroffset += abs(curWidth[0]) @@ -1386,7 +1388,9 @@ class _Wall(ArchComponent.Component): dvec = dvec.negative() if layers: - curWidth = [abs(layers[i])] + curWidth = [] + for n in range(edgeNum): + curWidth.append(abs(layers[i])) off = off+layeroffset dvec.multiply(curWidth[0]) layeroffset += abs(curWidth[0])