Bagikan melalui


Matrix Konstruktor

Definisi

Menginisialisasi instans baru kelas Matrix.

Overload

Matrix()

Menginisialisasi instans Matrix baru kelas sebagai matriks identitas.

Matrix(Matrix3x2)

Membangun pemanfaatan Matrix yang ditentukan matrix.

Matrix(Rectangle, Point[])

Menginisialisasi instans Matrix baru kelas ke transformasi geometris yang ditentukan oleh persegi panjang dan array titik yang ditentukan.

Matrix(RectangleF, PointF[])

Menginisialisasi instans Matrix baru kelas ke transformasi geometris yang ditentukan oleh persegi panjang dan array titik yang ditentukan.

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

Menginisialisasi instans Matrix baru kelas dengan elemen yang ditentukan.

Matrix()

Sumber:
Matrix.cs
Sumber:
Matrix.cs
Sumber:
Matrix.cs

Menginisialisasi instans Matrix baru kelas sebagai matriks identitas.

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

Berlaku untuk

Matrix(Matrix3x2)

Sumber:
Matrix.cs
Sumber:
Matrix.cs
Sumber:
Matrix.cs

Membangun pemanfaatan Matrix yang ditentukan 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)

Parameter

matrix
Matrix3x2

Data matriks untuk dibangun.

Berlaku untuk

Matrix(Rectangle, Point[])

Sumber:
Matrix.cs
Sumber:
Matrix.cs
Sumber:
Matrix.cs

Menginisialisasi instans Matrix baru kelas ke transformasi geometris yang ditentukan oleh persegi panjang dan array titik yang ditentukan.

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())

Parameter

rect
Rectangle

Rectangle Struktur yang mewakili persegi panjang yang akan diubah.

plgpts
Point[]

Array tiga Point struktur yang mewakili titik parallelogram di mana sudut kiri atas, kanan atas, dan kiri bawah persegi akan diubah. Sudut kanan bawah parallelogram disiratkan oleh tiga sudut pertama.

Keterangan

Metode ini menginisialisasi Matriks baru sehingga mewakili transformasi geometris yang memetakan persegi panjang yang ditentukan oleh rect parameter ke parallelogram yang ditentukan oleh tiga titik dalam plgpts parameter. Sudut kiri atas persegi dipetakan ke titik pertama dalam array, sudut kanan atas dipetakan plgpts ke titik kedua, dan sudut kiri bawah dipetakan ke titik ketiga. Titik kanan bawah parallelogram disiratkan oleh tiga pertama.

Berlaku untuk

Matrix(RectangleF, PointF[])

Sumber:
Matrix.cs
Sumber:
Matrix.cs
Sumber:
Matrix.cs

Menginisialisasi instans Matrix baru kelas ke transformasi geometris yang ditentukan oleh persegi panjang dan array titik yang ditentukan.

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())

Parameter

rect
RectangleF

RectangleF Struktur yang mewakili persegi panjang yang akan diubah.

plgpts
PointF[]

Array tiga PointF struktur yang mewakili titik parallelogram di mana sudut kiri atas, kanan atas, dan kiri bawah persegi akan diubah. Sudut kanan bawah parallelogram disiratkan oleh tiga sudut pertama.

Keterangan

Metode ini menginisialisasi yang baru Matrix sehingga mewakili transformasi geometris yang memetakan persegi panjang yang ditentukan oleh rect parameter ke parallelogram yang ditentukan oleh tiga titik dalam plgpts parameter. Sudut kiri atas persegi dipetakan ke titik pertama dalam array, sudut kanan atas dipetakan plgpts ke titik kedua, dan sudut kiri bawah dipetakan ke titik ketiga. Titik kanan bawah parallelogram disiratkan oleh tiga pertama.

Berlaku untuk

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

Sumber:
Matrix.cs
Sumber:
Matrix.cs
Sumber:
Matrix.cs

Menginisialisasi instans Matrix baru kelas dengan elemen yang ditentukan.

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)

Parameter

m11
Single

Nilai di baris pertama dan kolom pertama dari yang baru Matrix.

m12
Single

Nilai di baris pertama dan kolom kedua dari yang baru Matrix.

m21
Single

Nilai di baris kedua dan kolom pertama dari yang baru Matrix.

m22
Single

Nilai di baris kedua dan kolom kedua dari yang baru Matrix.

dx
Single

Nilai di baris ketiga dan kolom pertama dari yang baru Matrix.

dy
Single

Nilai di baris ketiga dan kolom kedua dari yang baru Matrix.

Berlaku untuk