Matrix 생성자

정의

Matrix 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Matrix class.

오버로드

Matrix()

Matrix 클래스의 새 인스턴스를 항등 매트릭스로 초기화합니다.Initializes a new instance of the Matrix class as the identity matrix.

Matrix(Rectangle, Point[])

Matrix 클래스의 새 인스턴스를 지정된 사각형 및 지점의 배열에 의해 정의된 기하학적 변환으로 초기화합니다.Initializes a new instance of the Matrix class to the geometric transform defined by the specified rectangle and array of points.

Matrix(RectangleF, PointF[])

Matrix 클래스의 새 인스턴스를 지정된 사각형 및 지점의 배열에 의해 정의된 기하학적 변환으로 초기화합니다.Initializes a new instance of the Matrix class to the geometric transform defined by the specified rectangle and array of points.

Matrix(Single, Single, Single, Single, Single, Single)

지정된 요소를 사용하여 Matrix 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Matrix class with the specified elements.

Matrix()

Matrix 클래스의 새 인스턴스를 항등 매트릭스로 초기화합니다.Initializes a new instance of the Matrix class as the identity matrix.

public:
 Matrix();
public Matrix ();
Public Sub New ()

Matrix(Rectangle, Point[])

Matrix 클래스의 새 인스턴스를 지정된 사각형 및 지점의 배열에 의해 정의된 기하학적 변환으로 초기화합니다.Initializes a new instance of the Matrix class to the geometric transform defined by the specified rectangle and array of points.

public:
 Matrix(System::Drawing::Rectangle rect, cli::array <System::Drawing::Point> ^ plgpts);
public Matrix (System.Drawing.Rectangle rect, System.Drawing.Point[] plgpts);
new System.Drawing.Drawing2D.Matrix : System.Drawing.Rectangle * System.Drawing.Point[] -> System.Drawing.Drawing2D.Matrix
Public Sub New (rect As Rectangle, plgpts As Point())

매개 변수

rect
Rectangle

변환할 사각형을 나타내는 Rectangle 구조체입니다.A Rectangle structure that represents the rectangle to be transformed.

plgpts
Point[]

사각형의 왼쪽 위, 오른쪽 위 및 왼쪽 아래 모퉁이가 변환될 평행 사변형의 지점을 나타내는 세 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.

설명

이 메서드는 지정 된 사각형에 매핑되는 기하학적 변환을 나타내는 새 행렬을 초기화 합니다 rect 에서 3 개의 점으로 정의 된 평행 사변형으로 매개 변수는 plgpts 매개 변수입니다.This method initializes the new Matrix such that it represents the geometric transform that maps the rectangle specified by the rect parameter to the parallelogram defined by the three points in the plgpts parameter. 사각형의 왼쪽 위 모퉁이에서 첫 번째 요소에 매핑되는 plgpts 배열에 오른쪽 위 모서리에서 두 번째 지점으로 매핑되고 왼쪽 아래 모서리는 세 번째 요소와 매핑됩니다.The upper-left corner of the rectangle is mapped to the first point in the plgpts array, the upper-right corner is mapped to the second point, and the lower-left corner is mapped to the third point. 처음 세 평행 사변형의 오른쪽 아래 지점이 포함 됩니다.The lower-right point of the parallelogram is implied by the first three.

Matrix(RectangleF, PointF[])

Matrix 클래스의 새 인스턴스를 지정된 사각형 및 지점의 배열에 의해 정의된 기하학적 변환으로 초기화합니다.Initializes a new instance of the Matrix class to the geometric transform defined by the specified rectangle and array of points.

public:
 Matrix(System::Drawing::RectangleF rect, cli::array <System::Drawing::PointF> ^ plgpts);
public Matrix (System.Drawing.RectangleF rect, System.Drawing.PointF[] plgpts);
new System.Drawing.Drawing2D.Matrix : System.Drawing.RectangleF * System.Drawing.PointF[] -> System.Drawing.Drawing2D.Matrix
Public Sub New (rect As RectangleF, plgpts As PointF())

매개 변수

rect
RectangleF

변환할 사각형을 나타내는 RectangleF 구조체입니다.A RectangleF structure that represents the rectangle to be transformed.

plgpts
PointF[]

사각형의 왼쪽 위, 오른쪽 위 및 왼쪽 아래 모퉁이가 변환될 평행 사변형의 지점을 나타내는 세 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.

설명

이 메서드는 새 초기화 Matrix 하 여 지정 된 사각형에 매핑되는 기하학적 변환을 나타내는 같은 합니다 rect 에서 3 개의 점으로 정의 된 평행 사변형으로 매개 변수는 plgpts 매개 변수입니다.This method initializes the new Matrix such that it represents the geometric transform that maps the rectangle specified by the rect parameter to the parallelogram defined by the three points in the plgpts parameter. 사각형의 왼쪽 위 모퉁이에서 첫 번째 요소에 매핑되는 plgpts 배열에 오른쪽 위 모서리에서 두 번째 지점으로 매핑되고 왼쪽 아래 모서리는 세 번째 요소와 매핑됩니다.The upper-left corner of the rectangle is mapped to the first point in the plgpts array, the upper-right corner is mapped to the second point, and the lower-left corner is mapped to the third point. 처음 세 평행 사변형의 오른쪽 아래 지점이 포함 됩니다.The lower-right point of the parallelogram is implied by the first three.

Matrix(Single, Single, Single, Single, Single, Single)

지정된 요소를 사용하여 Matrix 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Matrix class with the specified elements.

public:
 Matrix(float m11, float m12, float m21, float m22, float dx, float dy);
public Matrix (float m11, float m12, float m21, float m22, float dx, float dy);
new System.Drawing.Drawing2D.Matrix : single * single * single * single * single * single -> System.Drawing.Drawing2D.Matrix
Public Sub New (m11 As Single, m12 As Single, m21 As Single, m22 As Single, dx As Single, dy As Single)

매개 변수

m11
Single

Matrix의 첫째 행과 첫째 열 값입니다.The value in the first row and first column of the new Matrix.

m12
Single

Matrix의 첫째 행과 둘째 열 값입니다.The value in the first row and second column of the new Matrix.

m21
Single

Matrix의 둘째 행과 첫째 열 값입니다.The value in the second row and first column of the new Matrix.

m22
Single

Matrix의 둘째 행과 둘째 열 값입니다.The value in the second row and second column of the new Matrix.

dx
Single

Matrix의 셋째 행과 첫째 열 값입니다.The value in the third row and first column of the new Matrix.

dy
Single

Matrix의 셋째 행과 둘째 열 값입니다.The value in the third row and second column of the new Matrix.

적용 대상