From 5af13bcc936dd04f71b873685042761e1b98b231 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 3 Jan 2025 13:04:52 -0600 Subject: [PATCH] Re-enable scale center gizmo. --- Source/Editor/Gizmo/TransformGizmoBase.Selection.cs | 6 +++--- Source/Editor/Gizmo/TransformGizmoBase.Settings.cs | 2 +- Source/Editor/Gizmo/TransformGizmoBase.cs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs b/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs index 443a107e5..deeff8cb9 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs @@ -169,12 +169,12 @@ namespace FlaxEditor.Gizmo closestIntersection = intersection; } - /*// Center - if (CenterBoxRaw.Intersects(ref localRay, out intersection) && intersection < closestIntersection) + // Center + if (CenterBoxRaw.Intersects(ref localRay, out intersection) && intersection > closestIntersection) { _activeAxis = Axis.Center; closestIntersection = intersection; - }*/ + } break; } diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Settings.cs b/Source/Editor/Gizmo/TransformGizmoBase.Settings.cs index bbd13f688..5b54a7c79 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Settings.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Settings.cs @@ -20,7 +20,7 @@ namespace FlaxEditor.Gizmo /// /// Offset to move axis away from center /// - private const float AxisOffset = 0.8f; + private const float AxisOffset = 1.2f; /// /// How thick the axis should be diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index 8fe91c252..cab0ab462 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -501,7 +501,7 @@ namespace FlaxEditor.Gizmo _scaleDelta = Vector3.Zero; if (ActiveAxis == Axis.Center) - scaleDelta = new Vector3(scaleDelta.AvgValue); + scaleDelta = new Vector3(scaleDelta.ValuesSum); } // Apply transformation (but to the parents, not whole selection pool)