From e2bf611c1793884d136c64ea7a1170b9e569ea82 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 12 Nov 2024 14:53:36 +0500 Subject: [PATCH] black . --- src/bonsai/bonsai/bim/module/profile/operator.py | 16 ++++++++++++---- src/bonsai/bonsai/bim/module/profile/prop.py | 4 +++- src/bonsai/bonsai/bim/module/project/operator.py | 1 - 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/profile/operator.py b/src/bonsai/bonsai/bim/module/profile/operator.py index 20bf981e52..9306efc7ef 100644 --- a/src/bonsai/bonsai/bim/module/profile/operator.py +++ b/src/bonsai/bonsai/bim/module/profile/operator.py @@ -155,18 +155,26 @@ class AddProfileDef(bpy.types.Operator, tool.Ifc.Operator): obj = context.scene.BIMProfileProperties.object_to_profile if obj: if len(obj.data.polygons) != 1: - self.report({"WARNING"}, "This mesh is invalid to create a profile. Select a flat mesh with no more then one face.") + self.report( + {"WARNING"}, + "This mesh is invalid to create a profile. Select a flat mesh with no more then one face.", + ) return for v in obj.data.polygons[0].vertices: vert = obj.data.vertices[v] if vert.co.z > 0: - self.report({"WARNING"}, "This mesh is invalid to create a profile. Select a flat mesh with all its vertices at z=0") + self.report( + {"WARNING"}, + "This mesh is invalid to create a profile. Select a flat mesh with all its vertices at z=0", + ) return obj_points.append((vert.co.x, vert.co.y)) if obj_points: obj_points.append(obj_points[0]) - obj_points = [(v[0] - obj_points[0][0], v[1] - obj_points[0][1]) for v in obj_points] # Make sure the first point is (0, 0) - + obj_points = [ + (v[0] - obj_points[0][0], v[1] - obj_points[0][1]) for v in obj_points + ] # Make sure the first point is (0, 0) + props = context.scene.BIMProfileProperties profile_class = props.profile_classes if profile_class == "IfcArbitraryClosedProfileDef": diff --git a/src/bonsai/bonsai/bim/module/profile/prop.py b/src/bonsai/bonsai/bim/module/profile/prop.py index ab385b8f29..222868e67c 100644 --- a/src/bonsai/bonsai/bim/module/profile/prop.py +++ b/src/bonsai/bonsai/bim/module/profile/prop.py @@ -72,7 +72,9 @@ class BIMProfileProperties(PropertyGroup): description="Check to only show IfcProfileDefs attached to IfcMaterialProfiles", update=lambda self, context: bpy.ops.bim.load_profiles(), ) - object_to_profile: PointerProperty(name="Object to profile", type=bpy.types.Object, description="Object to copy the mesh to a profile") + object_to_profile: PointerProperty( + name="Object to profile", type=bpy.types.Object, description="Object to copy the mesh to a profile" + ) def generate_thumbnail_for_active_profile(): diff --git a/src/bonsai/bonsai/bim/module/project/operator.py b/src/bonsai/bonsai/bim/module/project/operator.py index 9274ee1efb..8b34cdd3a1 100644 --- a/src/bonsai/bonsai/bim/module/project/operator.py +++ b/src/bonsai/bonsai/bim/module/project/operator.py @@ -2503,7 +2503,6 @@ class ClearMeasurement(bpy.types.Operator): def poll(cls, context): return len(context.scene.BIMPolylineProperties.measurement_polyline) > 0 - def execute(self, context): context.scene.BIMPolylineProperties.measurement_polyline.clear() MeasureDecorator.uninstall()