public static Vector2D FromRoad(Road road) { Vector2D vector = new Vector2D(); vector.X = road.To.Position.X - road.From.Position.X; vector.Y = road.To.Position.Y - road.From.Position.Y; return vector; }
public void Scale_TestToSeeIfScalerWorksWithYCoordSetTo0() { Vector2D vec2 = new Vector2D(10, 0); vec2.Scale(6.5); Assert.AreEqual(65, vec2.Length); }
public void Scale_TestToSeeIfScalerWorksWithXCoordSetTo0() { Vector2D vec3 = new Vector2D(0, 10); vec3.Scale(6.5); Assert.AreEqual(65, vec3.Length); }
public void ToUnit_TestIfLengthIsOneOrCloseTo() { Vector2D vec = new Vector2D(13, 24); vec.ToUnit(); Assert.AreEqual(1, vec.Length, 0.0000000001); }