public static Affine Rotation(double angle) { Matrix matrix = new Matrix( new double[,] { { Math.Cos(angle), Math.Sin(angle), 0}, { -Math.Sin(angle), Math.Cos(angle), 0}, { 0, 0, 1}, }); return new Affine(matrix); }