From 2fdcb41c4e723d3ec7e5570bd0c36f9d67b6089d Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 15 Jan 2025 18:41:13 +0500 Subject: [PATCH] black . --- src/bonsai/bonsai/bim/module/model/prop.py | 4 +++- src/bonsai/bonsai/bim/module/model/roof.py | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/model/prop.py b/src/bonsai/bonsai/bim/module/model/prop.py index bc131b399d..7038447574 100644 --- a/src/bonsai/bonsai/bim/module/model/prop.py +++ b/src/bonsai/bonsai/bim/module/model/prop.py @@ -829,7 +829,9 @@ class BIMRoofProperties(PropertyGroup): soft_max=to_percentage(radians(60.0)), ) 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, max=pi / 2, default=pi / 2, subtype="ANGLE") + rafter_edge_angle: bpy.props.FloatProperty( + name="Rafter Edge Angle", min=0, max=pi / 2, default=pi / 2, subtype="ANGLE" + ) def get_general_kwargs(self, generation_method=None, convert_to_project_units=False): if generation_method is None: diff --git a/src/bonsai/bonsai/bim/module/model/roof.py b/src/bonsai/bonsai/bim/module/model/roof.py index 7d8584b5f4..cfa5a77af8 100644 --- a/src/bonsai/bonsai/bim/module/model/roof.py +++ b/src/bonsai/bonsai/bim/module/model/roof.py @@ -198,11 +198,10 @@ def generate_hipped_roof_bmesh( new_edges = [bm.edges.new([new_verts[vi] for vi in edge]) for edge in edges] new_faces = [bm.faces.new([new_verts[vi] for vi in face]) for face in faces] - if mode == "HEIGHT": # Calculate the angle we ended up with. + if mode == "HEIGHT": # Calculate the angle we ended up with. new_faces[0].normal_update() angle = new_faces[0].normal.angle(Vector((0, 0, 1))) - # bpypolyskel performs a straight skeleton with equal weights. Ideally, we # need support for weighted straight skeletons (CGAL has this function) to # calculate skeletons of varying angles. Doing anything else, such as