Matrix.Matrix

Matrix()

Initializes a new instance of the Matrix class as the identity matrix.

public Matrix()

See Also


Matrix(float, float, float, float, float, float)

Initializes a new instance of the Matrix class.

public Matrix(float m11, float m12, float m21, float m22, float m31, float m32)
ParameterTypeDescription
m11Singlem00 M11 Scale X
m12Singlem10 M12 Shear Y
m21Singlem01 M21 Shear X
m22Singlem11 M22 Scale Y
m31Singlem02 M31 Translate X
m32Singlem12 M32 Translate Y

See Also


Matrix(RectangleF, PointF[])

Initializes a new instance of the Matrix class to the geometric transform defined by the specified rectangle and array of points.

public Matrix(RectangleF rect, PointF[] plgpts)
ParameterTypeDescription
rectRectangleFA RectangleF structure that represents the rectangle to be transformed.
plgptsPointF[]An array of three PointF structures that represents the points of a parallelogram to which the upper-left, upper-right, and lower-left corners of the rectangle is to be transformed. The lower-right corner of the parallelogram is implied by the first three corners.

See Also


Matrix(Rectangle, Point[])

Initializes a new instance of the Matrix class to the geometric transform defined by the specified rectangle and array of points.

public Matrix(Rectangle rect, Point[] plgpts)
ParameterTypeDescription
rectRectangleA Rectangle structure that represents the rectangle to be transformed.
plgptsPoint[]An array of three Point structures that represents the points of a parallelogram to which the upper-left, upper-right, and lower-left corners of the rectangle is to be transformed. The lower-right corner of the parallelogram is implied by the first three corners.

See Also