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






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

public class Test
   public Shared Sub Main
        Dim X As New Matrix(2.0F, 1.0F, 3.0F, 1.0F, 0.0F, 4.0F)
        Dim Y As New Matrix(0.0F, 1.0F, -1.0F, 0.0F, 0.0F, 0.0F)

        X.Multiply(Y, MatrixOrder.Append)
        ' Read the result Matrix
        Dim i As Integer
        For i = 0 To X.Elements.Length - 1
            Console.WriteLine(X.Elements(i).ToString())
        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