From 50b8718e3a9c18f1d72f590a60039ecfa960a590 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 5 Nov 2020 21:37:26 +1100 Subject: [PATCH] Fix bug where setting north angle from a geolocated IFC was wrong --- src/ifcblenderexport/blenderbim/bim/operator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/bim/operator.py b/src/ifcblenderexport/blenderbim/bim/operator.py index 2ded6d15c8..e0e3d15d5c 100644 --- a/src/ifcblenderexport/blenderbim/bim/operator.py +++ b/src/ifcblenderexport/blenderbim/bim/operator.py @@ -4220,10 +4220,10 @@ class SetNorthOffset(bpy.types.Operator): bl_label = "Set North Offset" def execute(self, context): - context.scene.sun_pos_properties.north_offset = radians( + context.scene.sun_pos_properties.north_offset = - radians( ifcopenshell.util.geolocation.xy2angle( - float(bpy.context.scene.MapConversion.x_axis_ordinate), float(bpy.context.scene.MapConversion.x_axis_abscissa), + float(bpy.context.scene.MapConversion.x_axis_ordinate), ) ) return {"FINISHED"}