From 6dcbd98769b54ebc267af07896715c46f20657ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Mon, 26 Aug 2024 15:38:44 -0300 Subject: [PATCH] Fixed error for measure tool when working with top or side view. --- src/bonsai/bonsai/tool/snap.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/tool/snap.py b/src/bonsai/bonsai/tool/snap.py index 48ca53137c..80ce36ac58 100644 --- a/src/bonsai/bonsai/tool/snap.py +++ b/src/bonsai/bonsai/tool/snap.py @@ -328,7 +328,8 @@ class Snap(bonsai.core.tool.Snap): if not cls.snap_plane_method: camera_rotation = rv3d.view_rotation plane_origin = Vector((0, 0, 0)) - plane_normal = Vector((0, 1, 1, 1)) * Vector((camera_rotation)) + view_direction = Vector((0, 0, -1)) @ camera_rotation.to_matrix().transposed() + plane_normal = view_direction.normalized() if cls.snap_plane_method == "XY" or (not cls.snap_plane_method and cls.snap_axis_method in {"X", "Y"}): if cls.use_default_container: