From 2dac1378010cfe16b3209a014b99910079c20e2b Mon Sep 17 00:00:00 2001 From: nameloCmaS Date: Fri, 24 Oct 2025 04:10:38 +0100 Subject: [PATCH] Limit clipping plane euler rotation angles to <= 360 degrees (#6877) The "Flip Clipping Plane" operator adds 180 degrees to the angle's value, meaning the angle will keep increasing with each press. --- src/bonsai/bonsai/bim/module/project/operator.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bonsai/bonsai/bim/module/project/operator.py b/src/bonsai/bonsai/bim/module/project/operator.py index 148937e577..2f5b9c906e 100644 --- a/src/bonsai/bonsai/bim/module/project/operator.py +++ b/src/bonsai/bonsai/bim/module/project/operator.py @@ -2522,6 +2522,7 @@ class FlipClippingPlane(bpy.types.Operator): obj = context.active_object if obj in tool.Project.get_project_props().clipping_planes_objs: obj.rotation_euler[0] += radians(180) + obj.rotation_euler[0] %= radians(360) context.view_layer.update() return {"FINISHED"}