//Поворот вокруг оси координат public static CustomPoint Rotation(CustomPoint p, double x) { return(p.ToMatrix().Mult(Matrix.Rotation(x)).ToPoint()); }
//Масштабирование public static CustomPoint Scale(CustomPoint p, double size) { return(p.ToMatrix().Mult(Matrix.Scale(size)).ToPoint()); }
//Параллельное смещение public static CustomPoint Displacement(CustomPoint point, int x, int y) { return(point.ToMatrix().Mult(Matrix.Displacement(x, y)).ToPoint()); }