From fe0aa4b5b7e201c9f9f5b0be97b32c705932553f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Thu, 10 Oct 2024 20:58:33 -0300 Subject: [PATCH] Change angle increment for axis snap. --- src/bonsai/bonsai/tool/polyline.py | 2 +- src/bonsai/bonsai/tool/snap.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bonsai/bonsai/tool/polyline.py b/src/bonsai/bonsai/tool/polyline.py index d5e8733849..0cf92649f1 100644 --- a/src/bonsai/bonsai/tool/polyline.py +++ b/src/bonsai/bonsai/tool/polyline.py @@ -174,7 +174,7 @@ class Polyline(bonsai.core.tool.Polyline): orientation_angle = 0 if input_ui: if should_round: - angle = round(angle) + angle = 5 * round(angle/5) factor = tool.Snap.get_increment_snap_value(context) distance = factor * round(distance / factor) input_ui.set_value("X", snap_vector.x) diff --git a/src/bonsai/bonsai/tool/snap.py b/src/bonsai/bonsai/tool/snap.py index 1ce2b9ffae..46c97482f4 100644 --- a/src/bonsai/bonsai/tool/snap.py +++ b/src/bonsai/bonsai/tool/snap.py @@ -183,8 +183,8 @@ class Snap(bonsai.core.tool.Snap): translated_intersection = intersection - last_point snap_axis = [] if not tool_state.lock_axis: - for i in range(1, 25): - angle = 15 * i + for i in range(1, 13): + angle = 30 * i snap_axis.append(angle) else: snap_axis = [tool_state.snap_angle]