public void ToWorldVector() { var c = new coordinates(2d, math.PI_DBL / 2d); var expected = new double2(0d, 2d); var actual = c.ToWorldVector(); Assert.AreEqual(expected.x, actual.x, tolerance); Assert.AreEqual(expected.y, actual.y, tolerance); }
public void ToWorldVector_PolarVector() { var c = new coordinates(1d, math.PI_DBL / 2d); var v_polar = new double2(2d, 3d); var expected = new double2(-2d, 4d); var actual = c.ToWorldVector(v_polar); Assert.AreEqual(expected.x, actual.x, tolerance); Assert.AreEqual(expected.y, actual.y, tolerance); }