From 79c07794496e7f5531feb9af9788e7c627c12b82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Thu, 7 Sep 2023 21:06:08 -0300 Subject: [PATCH] fix rotation from refresh aggregate operator --- src/blenderbim/blenderbim/bim/module/geometry/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index 74121e1e19..952198aa10 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -1218,7 +1218,7 @@ class RefreshAggregate(bpy.types.Operator): new_obj = tool.Ifc.get_object(new[0]) - matrix_diff = new_obj.matrix_world @ original_matrix + matrix_diff = Matrix.inverted(original_matrix) @ new_obj.matrix_world new_matrix = selected_matrix @ matrix_diff new_obj.matrix_world = new_matrix