Mega Code Archive

 
Categories / C# by API / System Drawing Drawing2d
 

Matrix Translate

using System; using System.Drawing; using System.Drawing.Drawing2D;     public class Matrix1     {         [STAThread]         static void Main(string[] args)         {           Matrix m = new Matrix();           m.Rotate(90, MatrixOrder.Append);           m.Translate(7, 12, MatrixOrder.Append);           Point[] p = {new Point(20, 45)};           Console.WriteLine(p.GetValue(0).ToString());           m.TransformPoints(p);           Console.WriteLine(p.GetValue(0).ToString());                Console.ReadLine();         }     }