public Point2D( Point2D other )
 {
     X = other.X;
     Y = other.Y;
 }
 public Vector2D( Point2D other )
 {
     X = other.X;
     Y = other.Y;
 }