From a25ca91ba6663882f3de611f866667ccd95b2127 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 15 Mar 2021 18:18:11 +1100 Subject: [PATCH] Fix fundamental coordinate placement resolution utility bug. See #688. --- src/ifcopenshell-python/ifcopenshell/util/placement.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcopenshell-python/ifcopenshell/util/placement.py b/src/ifcopenshell-python/ifcopenshell/util/placement.py index 5ddc25c068..79074a3e31 100644 --- a/src/ifcopenshell-python/ifcopenshell/util/placement.py +++ b/src/ifcopenshell-python/ifcopenshell/util/placement.py @@ -22,4 +22,4 @@ def get_local_placement(plc): parent = np.eye(4) else: parent = get_local_placement(plc.PlacementRelTo) - return np.dot(get_axis2placement(plc.RelativePlacement), parent) + return np.dot(parent, get_axis2placement(plc.RelativePlacement))