Matrix Operation Invert : Matrix « 2D Graphics « VB.Net Tutorial






Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Windows.Forms

public class Test
   public Shared Sub Main
        Console.WriteLine("Original values: ")
        ' Create a Matrix object
        Dim X As New Matrix(2, 1, 3, 1, 0, 4)
        ' Write its values
        Dim i As Integer
        For i = 0 To X.Elements.Length - 1
            Console.WriteLine(X.Elements(i))
        Next i
        Console.WriteLine("Inverted values: ")
        ' Invert Matrix
        X.Invert()
        Dim pts As Single() = X.Elements
        ' Read inverted Matrix
        Dim i1 As Integer
        For i = 0 To pts.Length - 1
            Console.WriteLine(pts(i))
        Next i

   End Sub
End class








17.87.Matrix
17.87.1.Matrix: TranslateMatrix: Translate
17.87.2.Matrix: RotateAtMatrix: RotateAt
17.87.3.Matrix.InvertMatrix.Invert
17.87.4.Matrix: Shear(0,0)Matrix: Shear(0,0)
17.87.5.Matrix: Shear(0.5,0.0)Matrix: Shear(0.5,0.0)
17.87.6.Matrix: Shear(1,0)Matrix: Shear(1,0)
17.87.7.Matrix Operation Invert
17.87.8.Matrix Operation Multiply
17.87.9.Mirror Text: use Drawing2D.Matrix to transform Graphics
17.87.10.Assign Matrix to Graphics.TransformAssign Matrix to Graphics.Transform