Add degrees format display

This commit is contained in:
Eduardo Schilling
2023-12-29 01:50:21 -03:00
committed by Dion Moult
parent b81e03d9c2
commit 1c4cc34c1b
+4 -1
View File
@@ -28,6 +28,7 @@ import ifcopenshell.util.representation
import blenderbim.core.tool import blenderbim.core.tool
import blenderbim.tool as tool import blenderbim.tool as tool
import blenderbim.core.geometry as geometry import blenderbim.core.geometry as geometry
from math import atan, degrees
from mathutils import Matrix, Vector from mathutils import Matrix, Vector
from copy import deepcopy from copy import deepcopy
from functools import partial from functools import partial
@@ -977,7 +978,9 @@ class Model(blenderbim.core.tool.Model):
if nosing_length < 0: # tread gaps if nosing_length < 0: # tread gaps
length += abs(nosing_length) * number_of_treads length += abs(nosing_length) * number_of_treads
calculated_params["Length"] = round(length, 5) 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 return calculated_params