From 9193ff72525120edddfcd7351e49c7d64f159614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Sun, 25 Aug 2024 18:42:00 -0300 Subject: [PATCH] Fixed error with raycast in orthogonal view --- src/bonsai/bonsai/tool/raycast.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bonsai/bonsai/tool/raycast.py b/src/bonsai/bonsai/tool/raycast.py index 148b11496d..996a9d8c3d 100644 --- a/src/bonsai/bonsai/tool/raycast.py +++ b/src/bonsai/bonsai/tool/raycast.py @@ -151,9 +151,10 @@ class Raycast(bonsai.core.tool.Raycast): world_v1 = obj.matrix_world @ v1 world_v2 = obj.matrix_world @ v2 intersection = mathutils.geometry.intersect_line_line(ray_target, loc, world_v1, world_v2) - distance = (intersection[0] - intersection[1]).length - if distance < 0.2: - points.append((intersection[1], "Edge")) + if intersection: + distance = (intersection[0] - intersection[1]).length + if distance < 0.2: + points.append((intersection[1], "Edge")) return points