public static void Main() { Console.WriteLine(new Vector(1, 0).Normalize()); Console.WriteLine(new Vector(0, -1).Normalize()); Console.WriteLine(new Vector(1, 1).Normalize()); Console.WriteLine(new Vector(-10, 2).Normalize()); Console.WriteLine(new Vector(-24, -12).Normalize()); var vector = new Vector(100, 0); Console.WriteLine(vector.Normalize()); Console.WriteLine(vector); }
public Vector Subtract(Vector v) { return new Vector(X - v.X, Y - v.Y); }
public void LengthDemo(Vector from, Vector to) { var len1 = Math.Sqrt((to.X - from.X) * (to.X - from.X) + (from.Y - to.Y) * (to.Y - from.Y)); var len2 = to.Subtract(from).Len(); }
public RobotNavigator(Vector destination) { this.destination = destination; }
public static RobotCommand MoveToDestination(Robot robot, Vector destination) { throw new NotImplementedException("TODO"); }