Matrix

Matrix constructor (1 of 5)

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

public Matrix()

See Also


Matrix constructor (2 of 5)

Initializes a new instance of the Matrix class.

public Matrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameter Type Description
m11 Single m00 M11 Scale X
m12 Single m10 M12 Shear Y
m21 Single m01 M21 Shear X
m22 Single m11 M22 Scale Y
m31 Single m02 M31 Translate X
m32 Single m12 M32 Translate Y

See Also


Matrix constructor (3 of 5)

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)
Parameter Type Description
rect RectangleF A RectangleF structure that represents the rectangle to be transformed.
plgpts PointF[] 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 constructor (4 of 5)

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)
Parameter Type Description
rect Rectangle A Rectangle structure that represents the rectangle to be transformed.
plgpts Point[] 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


Matrix constructor (5 of 5)

Makes a copy of the Matrix class.

public Matrix(Matrix origin)
Parameter Type Description
origin Matrix A base matrix for coping

See Also