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