From bcce26890031ea7769a20dfe7c1accecc85f3c8a Mon Sep 17 00:00:00 2001 From: Eduardo Schilling Date: Fri, 29 Dec 2023 01:50:21 -0300 Subject: [PATCH] Add degrees format display --- src/blenderbim/blenderbim/tool/model.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/tool/model.py b/src/blenderbim/blenderbim/tool/model.py index 888d705481..038b245c71 100644 --- a/src/blenderbim/blenderbim/tool/model.py +++ b/src/blenderbim/blenderbim/tool/model.py @@ -28,6 +28,7 @@ import ifcopenshell.util.representation import blenderbim.core.tool import blenderbim.tool as tool import blenderbim.core.geometry as geometry +from math import atan, degrees from mathutils import Matrix, Vector from copy import deepcopy from functools import partial @@ -977,7 +978,9 @@ class Model(blenderbim.core.tool.Model): if nosing_length < 0: # tread gaps length += abs(nosing_length) * number_of_treads calculated_params["Length"] = round(length, 5) - calculated_params["Pitch"] = round(height/length, 5) + pitch = height/length + pitch_formatted = str(round(pitch*100, 1)) + ' % / ' + str(round(degrees(atan(pitch)), 1)) + ' deg' + calculated_params["Pitch"] = str(pitch_formatted) return calculated_params