예제 #1
0
		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);
		}
예제 #2
0
			public Vector Subtract(Vector v)
			{
				return new Vector(X - v.X, Y - v.Y);
			}
예제 #3
0
		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();
		}
예제 #4
0
			public RobotNavigator(Vector destination)
			{
				this.destination = destination;
			}
예제 #5
0
			public static RobotCommand MoveToDestination(Robot robot, Vector destination)
			{
				throw new NotImplementedException("TODO");
			}