private static int ShortestAngleDegrees(int from, int to) { var fromRadians = Angles.ToRadians(from); var toRadians = Angles.ToRadians(to); return((int)Math.Round(Angles.ToDegrees(Angles.ShortestAngleBetween(fromRadians, toRadians)))); }
private static void AssertAngles(float expectedDegrees, float actualRadians) { var expectedRadians = Angles.ToRadians(expectedDegrees); var delta = Angles.ShortestAngleBetween(expectedRadians, actualRadians); if (MathF.Abs(delta) < Angles.OneDegreeInRadians) { return; // Everything okay! } Assert.AreEqual(expectedRadians, actualRadians); }