Browse Source

Use MathUtilities in NearlyEquals.

pull/4132/head
Dariusz Komosinski 6 years ago
parent
commit
0cee32837a
  1. 4
      src/Avalonia.Visuals/Vector.cs

4
src/Avalonia.Visuals/Vector.cs

@ -154,9 +154,7 @@ namespace Avalonia
/// <returns>True if vectors are nearly equal.</returns>
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);

Loading…
Cancel
Save