From 06d1c819541b063be91ccfa5460c9acf1889c927 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 16 May 2025 18:15:52 +0500 Subject: [PATCH] black . --- .../bonsai/bim/module/drawing/decoration.py | 5 +---- src/bonsai/bonsai/bim/module/drawing/prop.py | 1 - src/bonsai/bonsai/bim/module/model/polyline.py | 3 +-- src/bonsai/bonsai/tool/cad.py | 15 +++++++++------ 4 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/drawing/decoration.py b/src/bonsai/bonsai/bim/module/drawing/decoration.py index 61987a7436..2f00ad5d1d 100644 --- a/src/bonsai/bonsai/bim/module/drawing/decoration.py +++ b/src/bonsai/bonsai/bim/module/drawing/decoration.py @@ -1656,7 +1656,7 @@ class CutDecorator: for obj in [o for o in bpy.context.visible_objects if o.type == "MESH"]: if not (element := tool.Ifc.get_entity(obj)): continue - #Skip the elements in the following classes + # Skip the elements in the following classes if element.is_a() in classes_no_cut: continue self.decorate(context, obj, element) @@ -1726,9 +1726,6 @@ class CutDecorator: batch.draw(shader) def decorate(self, context, obj: bpy.types.Object, element: ifcopenshell.entity_instance) -> None: - - - has_cut_cache = element.id() in DecoratorData.cut_cache has_fill_cache = element.id() in DecoratorData.fill_cache diff --git a/src/bonsai/bonsai/bim/module/drawing/prop.py b/src/bonsai/bonsai/bim/module/drawing/prop.py index 3d3a43f8fd..c7cba52c10 100644 --- a/src/bonsai/bonsai/bim/module/drawing/prop.py +++ b/src/bonsai/bonsai/bim/module/drawing/prop.py @@ -455,7 +455,6 @@ class DocProperties(PropertyGroup): description="The cut decoractor will be turned off for these classes\nEx: IfcVirtualelement, IfcSpace", ) - if TYPE_CHECKING: should_use_underlay_cache: bool should_use_linework_cache: bool diff --git a/src/bonsai/bonsai/bim/module/model/polyline.py b/src/bonsai/bonsai/bim/module/model/polyline.py index 359b50f5b5..a4262a5109 100644 --- a/src/bonsai/bonsai/bim/module/model/polyline.py +++ b/src/bonsai/bonsai/bim/module/model/polyline.py @@ -651,7 +651,7 @@ class PolylineOperator: else: reference_point = Vector((0.0, 0.0, 0.0)) self.tool_state.plane_origin = Vector((reference_point.x, reference_point.y, reference_point.z)) - + if x: if event.shift and event.value == "PRESS" and event.type == "X": self.tool_state.use_default_container = False @@ -676,7 +676,6 @@ class PolylineOperator: tool.Blender.update_viewport() get_plane_origin() - def handle_instructions( self, context: bpy.types.Context, custom_instructions: dict = {}, custom_info: str = "", overwrite: bool = False ) -> None: diff --git a/src/bonsai/bonsai/tool/cad.py b/src/bonsai/bonsai/tool/cad.py index 49d77f5691..3ef6100671 100644 --- a/src/bonsai/bonsai/tool/cad.py +++ b/src/bonsai/bonsai/tool/cad.py @@ -127,13 +127,16 @@ class Cad: if new_angle is not None: rot_mat = Matrix.Rotation(new_angle, 3, axis) rot_vector = (d1 @ rot_mat) if parameter else (rot_mat @ d1) - + # 180 degrees special cases if abs(round(a, 4)) == round(math.pi, 4) and ( - rot_vector.x == 0.0 and rot_vector.y == 0.0 or - rot_vector.x == 0.0 and rot_vector.z == 0.0 or - rot_vector.y == 0.0 and rot_vector.z == 0.0 - ): + rot_vector.x == 0.0 + and rot_vector.y == 0.0 + or rot_vector.x == 0.0 + and rot_vector.z == 0.0 + or rot_vector.y == 0.0 + and rot_vector.z == 0.0 + ): rot_vector *= -1 return rot_vector else: @@ -141,7 +144,7 @@ class Cad: if degrees: a = math.degrees(a) - + # 180 degrees special cases if abs(round(a, 2)) == abs(180.00): return -180.0