From 1ce77b8899fac1830a51f7288c7858d9658f7ec9 Mon Sep 17 00:00:00 2001 From: Elliot Valeev <123vall.e678@gmail.com> Date: Wed, 12 Nov 2025 15:01:15 +0500 Subject: [PATCH] Fix wrong AABB when selecting Node3D gizmo in editor --- editor/scene/3d/node_3d_editor_gizmos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/scene/3d/node_3d_editor_gizmos.cpp b/editor/scene/3d/node_3d_editor_gizmos.cpp index 9ff79633c5e..18499d2f1d0 100644 --- a/editor/scene/3d/node_3d_editor_gizmos.cpp +++ b/editor/scene/3d/node_3d_editor_gizmos.cpp @@ -253,7 +253,7 @@ void EditorNode3DGizmo::_update_bvh() { float effective_icon_size = selectable_icon_size > 0.0f ? selectable_icon_size : 0.0f; Vector3 icon_size_vector3 = Vector3(effective_icon_size, effective_icon_size, effective_icon_size); - AABB aabb(spatial_node->get_position() - icon_size_vector3 * 100.0f, icon_size_vector3 * 200.0f); + AABB aabb(transform.origin - icon_size_vector3 * 100.0f, icon_size_vector3 * 200.0f); for (const Vector3 &segment_end : collision_segments) { aabb.expand_to(transform.xform(segment_end));