From 0cd8c76b8e69716a141aae46f48a7d6724843391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Sun, 16 Aug 2026 21:46:42 -0300 Subject: [PATCH] fix: add support to empty objects --- src/bonsai/bonsai/tool/raycast.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bonsai/bonsai/tool/raycast.py b/src/bonsai/bonsai/tool/raycast.py index 6a7af3eba5..185470827d 100644 --- a/src/bonsai/bonsai/tool/raycast.py +++ b/src/bonsai/bonsai/tool/raycast.py @@ -216,6 +216,9 @@ def _get_boundary_features(obj: bpy.types.Object): Pairs of vertex positions for edges that have **no** linked faces (boundary / wire edges), in local space. """ + if obj.type == "EMPTY": + return [(0.0, 0.0, 0.0)], [] + depsgraph = bpy.context.evaluated_depsgraph_get() eval_obj = obj.evaluated_get(depsgraph) mesh = eval_obj.to_mesh()