Fix bug where cursor was not placed in the correct unit after a global->local coordinate conversion

This commit is contained in:
Dion Moult
2021-02-22 18:16:09 +11:00
parent c81031819c
commit 667ac307c3
@@ -284,6 +284,8 @@ class ConvertGlobalToLocal(bpy.types.Operator):
)
props.coordinate_output = ",".join([str(r) for r in results])
bpy.context.scene.cursor.location = results
scale = ifcopenshell.util.unit.calculate_unit_scale(IfcStore.get_file())
bpy.context.scene.cursor.location = (results[0] * scale, results[1] * scale, results[2] * scale)
return {"FINISHED"}