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