Matrix 생성자

정의

Matrix 클래스의 새 인스턴스를 초기화합니다.

오버로드

Matrix()

Matrix 클래스의 새 인스턴스를 항등 매트릭스로 초기화합니다.

Matrix(Matrix3x2)

지정된 을 Matrix 사용하여 생성합니다 matrix.

Matrix(Rectangle, Point[])

Matrix 클래스의 새 인스턴스를 지정된 사각형 및 지점의 배열에 의해 정의된 기하학적 변환으로 초기화합니다.

Matrix(RectangleF, PointF[])

Matrix 클래스의 새 인스턴스를 지정된 사각형 및 지점의 배열에 의해 정의된 기하학적 변환으로 초기화합니다.

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

지정된 요소를 사용하여 Matrix 클래스의 새 인스턴스를 초기화합니다.

Matrix()

Matrix 클래스의 새 인스턴스를 항등 매트릭스로 초기화합니다.

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

적용 대상

Matrix(Matrix3x2)

지정된 을 Matrix 사용하여 생성합니다 matrix.

public:
 Matrix(System::Numerics::Matrix3x2 matrix);
public Matrix (System.Numerics.Matrix3x2 matrix);
new System.Drawing.Drawing2D.Matrix : System.Numerics.Matrix3x2 -> System.Drawing.Drawing2D.Matrix
Public Sub New (matrix As Matrix3x2)

매개 변수

matrix
Matrix3x2

생성할 행렬 데이터입니다.

적용 대상

Matrix(Rectangle, Point[])

Matrix 클래스의 새 인스턴스를 지정된 사각형 및 지점의 배열에 의해 정의된 기하학적 변환으로 초기화합니다.

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 구조체입니다.

plgpts
Point[]

사각형의 왼쪽 위, 오른쪽 위 및 왼쪽 아래 모퉁이가 변환될 평행 사변형의 지점을 나타내는 세 Point 구조체의 배열입니다. 처음 세 모퉁이는 평행 사변형의 오른쪽 아래 모퉁이가 됩니다.

설명

이 메서드는 매개 변수에 지정된 직사각형을 매개 변수의 3개 점으로 plgpts 정의된 parallelogram에 rect 매핑하는 기하학적 변환을 나타내도록 새 행렬을 초기화합니다. 사각형의 왼쪽 위 모서리는 배열의 첫 번째 지점에 plgpts 매핑되고, 오른쪽 위 모서리는 두 번째 지점에 매핑되고, 왼쪽 아래 모서리는 세 번째 지점에 매핑됩니다. parallelogram의 오른쪽 아래 지점은 처음 3개에 암시됩니다.

적용 대상

Matrix(RectangleF, PointF[])

Matrix 클래스의 새 인스턴스를 지정된 사각형 및 지점의 배열에 의해 정의된 기하학적 변환으로 초기화합니다.

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 구조체입니다.

plgpts
PointF[]

사각형의 왼쪽 위, 오른쪽 위 및 왼쪽 아래 모퉁이가 변환될 평행 사변형의 지점을 나타내는 세 PointF 구조체의 배열입니다. 처음 세 모퉁이는 평행 사변형의 오른쪽 아래 모퉁이가 됩니다.

설명

이 메서드는 매개 변수에서 지정한 직사각형을 매개 변수의 3포인트 plgpts 로 정의된 병렬 변환에 rect 매핑하는 기하학적 변환을 나타내도록 새 Matrix 개체를 초기화합니다. 사각형의 왼쪽 위 모서리는 배열의 첫 번째 지점에 plgpts 매핑되고, 오른쪽 위 모서리는 두 번째 지점에 매핑되고, 왼쪽 아래 모서리는 세 번째 지점에 매핑됩니다. parallelogram의 오른쪽 아래 지점은 처음 3개에 암시됩니다.

적용 대상

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

지정된 요소를 사용하여 Matrix 클래스의 새 인스턴스를 초기화합니다.

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의 첫째 행과 첫째 열 값입니다.

m12
Single

Matrix의 첫째 행과 둘째 열 값입니다.

m21
Single

Matrix의 둘째 행과 첫째 열 값입니다.

m22
Single

Matrix의 둘째 행과 둘째 열 값입니다.

dx
Single

Matrix의 셋째 행과 첫째 열 값입니다.

dy
Single

Matrix의 셋째 행과 둘째 열 값입니다.

적용 대상