maintaining same roof thickness for different rafter edge angles

PS roof code is not getting simpler to work with 🥲
This commit is contained in:
Andrej730
2023-05-31 11:54:31 +05:00
parent 11ec8e04c2
commit 6354a11645
2 changed files with 52 additions and 17 deletions
@@ -584,7 +584,7 @@ class BIMRoofProperties(PropertyGroup):
)
angle: bpy.props.FloatProperty(name="Slope Angle", default=pi / 18, subtype="ANGLE")
roof_thickness: bpy.props.FloatProperty(name="Roof Thickness", default=0.1, subtype="DISTANCE")
rafter_edge_angle: bpy.props.FloatProperty(name="Rafter Edge Angle", min=0, default=pi / 2, subtype="ANGLE")
rafter_edge_angle: bpy.props.FloatProperty(name="Rafter Edge Angle", min=0, max = pi, default=pi / 2, subtype="ANGLE")
def get_general_kwargs(self, convert_to_project_units=False):
kwargs = {