diff --git a/src/Avalonia.Visuals/Vector.cs b/src/Avalonia.Visuals/Vector.cs index 2b5d79173b..1bd1a01b01 100644 --- a/src/Avalonia.Visuals/Vector.cs +++ b/src/Avalonia.Visuals/Vector.cs @@ -154,9 +154,7 @@ namespace Avalonia /// True if vectors are nearly equal. public bool NearlyEquals(Vector other) { - const float tolerance = float.Epsilon; - - return Math.Abs(_x - other._x) < tolerance && Math.Abs(_y - other._y) < tolerance; + return MathUtilities.AreClose(_x, other._x) && MathUtilities.AreClose(_y, other._y); } public override bool Equals(object obj) => obj is Vector other && Equals(other);