From 5db2a46369feb1fc016ae360e2c83bd95e12a2c5 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 12 Aug 2020 19:04:47 +1000 Subject: [PATCH] Aggregation matrix inversion is no longer required now that relative placements are fixed from the previous commit --- src/ifcblenderexport/blenderbim/bim/export_ifc.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/bim/export_ifc.py b/src/ifcblenderexport/blenderbim/bim/export_ifc.py index 7a48c810e4..2b2d0f8e30 100644 --- a/src/ifcblenderexport/blenderbim/bim/export_ifc.py +++ b/src/ifcblenderexport/blenderbim/bim/export_ifc.py @@ -398,11 +398,6 @@ class IfcParser(): if 'rel_aggregates_relating_object' in selected_product['metadata']: relating_object = selected_product['metadata']['rel_aggregates_relating_object'] - inverted = relating_object.matrix_world.inverted() - product['location'] = inverted @ product['location'] - product['up_axis'] = self.get_axis(inverted @ obj.matrix_world, 2) - product['forward_axis'] = self.get_axis(inverted @ obj.matrix_world, 0) - product['right_axis'] = self.get_axis(inverted @ obj.matrix_world, 1) self.aggregates.setdefault(relating_object.name, []).append(self.product_index) if obj.name in self.qtos: