public static Point <T> operator -(Point <T> first, Point <T> second) { return(new Point <T>(MathUnsafe.Substract(first.X, second.X), MathUnsafe.Substract(first.Y, second.Y))); }
public static Point <T> operator -(Point <T> pos1, Point <T> pos2) { return(new Point <T>(MathUnsafe.Substract(pos1.X, pos2.X), MathUnsafe.Substract(pos1.Y, pos2.Y))); }