Example #1
0
    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))));
    }
Example #2
0
    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);
    }