From 5cd6f44e73a2c8d3c85cf1b150e391cb29be4bc8 Mon Sep 17 00:00:00 2001 From: s-leger Date: Mon, 18 Nov 2019 04:23:41 +0100 Subject: [PATCH] Update export_ifc.py Fix translation and axis of type_products --- src/ifcblenderexport/blenderbim/export_ifc.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/export_ifc.py b/src/ifcblenderexport/blenderbim/export_ifc.py index e4600fa89c..3f476d6093 100644 --- a/src/ifcblenderexport/blenderbim/export_ifc.py +++ b/src/ifcblenderexport/blenderbim/export_ifc.py @@ -737,9 +737,9 @@ class IfcParser(): type = { 'ifc': None, 'raw': obj, - 'location': obj.translation, - 'up_axis': obj.matrix_world.to_quaternion() @ Vector((0, 0, 1)), - 'forward_axis': obj.matrix_world.to_quaternion() @ Vector((1, 0, 0)), + 'location': obj.matrix_world.translation, + 'up_axis': self.get_axis(obj.matrix_world, 2), + 'forward_axis': self.get_axis(obj.matrix_world, 0), 'psets': ['{}/{}'.format(pset.name, pset.file) for pset in obj.BIMObjectProperties.psets], 'class': self.get_ifc_class(obj.name),