Revert "fix for #1002"

This reverts commit e000acd6fc.
This commit is contained in:
Ruan Lucas
2023-06-08 11:43:35 -04:00
parent e000acd6fc
commit 31c3171b72

View File

@@ -81,7 +81,6 @@ namespace FlaxEditor.Gizmo
: base(owner)
{
InitDrawing();
ModeChanged += ResetTranslationScale;
}
/// <summary>
@@ -292,21 +291,21 @@ namespace FlaxEditor.Gizmo
_translationScaleSnapDelta += delta;
if (!isScaling && snapValue.X < 0.0f)
{
// Snap to object bounding box
GetSelectedObjectsBounds(out var b, out _);
if (b.Minimum.X < 0.0f)
snapValue.X = (Real)Math.Abs(b.Minimum.X) + b.Maximum.X;
else
snapValue.X = (Real)b.Minimum.X - b.Maximum.X;
if (b.Minimum.Y < 0.0f)
snapValue.Y = (Real)Math.Abs(b.Minimum.Y) + b.Maximum.Y;
else
snapValue.Y = (Real)b.Minimum.Y - b.Maximum.Y;
if (b.Minimum.Z < 0.0f)
snapValue.Z = (Real)Math.Abs(b.Minimum.Z) + b.Maximum.Z;
else
snapValue.Z = (Real)b.Minimum.Z - b.Maximum.Z;
}
// Snap to object bounding box
GetSelectedObjectsBounds(out var b, out _);
if (b.Minimum.X < 0.0f)
snapValue.X = (Real)Math.Abs(b.Minimum.X) + b.Maximum.X;
else
snapValue.X = (Real)b.Minimum.X - b.Maximum.X;
if (b.Minimum.Y < 0.0f)
snapValue.Y = (Real)Math.Abs(b.Minimum.Y) + b.Maximum.Y;
else
snapValue.Y = (Real)b.Minimum.Y - b.Maximum.Y;
if (b.Minimum.Z < 0.0f)
snapValue.Z = (Real)Math.Abs(b.Minimum.Z) + b.Maximum.Z;
else
snapValue.Z = (Real)b.Minimum.Z - b.Maximum.Z;
}
delta = new Vector3(
(int)(_translationScaleSnapDelta.X / snapValue.X) * snapValue.X,
(int)(_translationScaleSnapDelta.Y / snapValue.Y) * snapValue.Y,
@@ -327,11 +326,6 @@ namespace FlaxEditor.Gizmo
}
}
private void ResetTranslationScale()
{
_translationScaleSnapDelta.Normalize();
}
private void UpdateRotate(float dt)
{
float mouseDelta = _activeAxis == Axis.Y ? -Owner.MouseDelta.X : Owner.MouseDelta.X;