public void self_angle_is_zero() { var vector = new Vector2F(10, 57); var expected = 0.0; var actual = vector.GetAngleBetween(vector); Assert.Equal(expected, actual); }
public void example_1() { var left = new Vector2F(1, 3); var right = new Vector2F(-2, 5.6f); var expected = 0.6647744948173457f; var actual = left.GetAngleBetween(right); Assert.Equal(expected, actual, 5); }
public void opposite_vector_angle_is_pi() { var left = new Vector2F(14, 98); var right = left.GetNegative(); var expected = (float)Math.PI; var actual = left.GetAngleBetween(right); Assert.Equal(expected, actual, 10); }
public void right_angle_is_half_pi() { var left = new Vector2F(1, 1); var right = new Vector2F(-1, 1); var expected = (float)(Math.PI / 2.0); var actual = left.GetAngleBetween(right); Assert.Equal(expected, actual, 10); }