From 951059d192ae3633662cbeea0a153b620ee50c32 Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Sun, 29 Oct 2023 10:00:04 +0100 Subject: [PATCH] Arch: fix Placement multiplication for subvolumes Fixes #11185. Same problem as in #6617. --- src/Mod/Arch/ArchWindow.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Arch/ArchWindow.py b/src/Mod/Arch/ArchWindow.py index 0ee9d6def2..115fddcccb 100644 --- a/src/Mod/Arch/ArchWindow.py +++ b/src/Mod/Arch/ArchWindow.py @@ -987,9 +987,9 @@ class _Window(ArchComponent.Component): if not obj.Subvolume.Shape.isNull(): sh = obj.Subvolume.Shape.copy() pl = FreeCAD.Placement(sh.Placement) - pl = pl.multiply(obj.Placement) + pl = obj.Placement.multiply(pl) if plac: - pl = pl.multiply(plac) + pl = plac.multiply(pl) sh.Placement = pl return sh