Matrix Oluşturucular

Tanım

Matrix sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Matrix()

Kimlik matrisi Matrix olarak sınıfının yeni bir örneğini başlatır.

Matrix(Matrix3x2)

Belirtilen matrixkullanarak bir Matrix oluşturur.

Matrix(Rectangle, Point[])

Belirtilen dikdörtgen ve nokta dizisi tarafından tanımlanan geometrik dönüşüme sınıfının yeni bir örneğini Matrix başlatır.

Matrix(RectangleF, PointF[])

Belirtilen dikdörtgen ve nokta dizisi tarafından tanımlanan geometrik dönüşüme sınıfının yeni bir örneğini Matrix başlatır.

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

Belirtilen öğelerle sınıfının yeni bir örneğini Matrix başlatır.

Matrix()

Kaynak:
Matrix.cs
Kaynak:
Matrix.cs
Kaynak:
Matrix.cs

Kimlik matrisi Matrix olarak sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

Matrix(Matrix3x2)

Kaynak:
Matrix.cs
Kaynak:
Matrix.cs
Kaynak:
Matrix.cs

Belirtilen matrixkullanarak bir Matrix oluşturur.

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)

Parametreler

matrix
Matrix3x2

Yapılsın matris verileri.

Şunlara uygulanır

Matrix(Rectangle, Point[])

Kaynak:
Matrix.cs
Kaynak:
Matrix.cs
Kaynak:
Matrix.cs

Belirtilen dikdörtgen ve nokta dizisi tarafından tanımlanan geometrik dönüşüme sınıfının yeni bir örneğini Matrix başlatır.

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

Parametreler

rect
Rectangle

Rectangle Dönüştürülecek dikdörtgeni temsil eden bir yapı.

plgpts
Point[]

Dikdörtgenin sol üst, sağ üst ve sol alt köşelerinin dönüştürüldüğü paralelogramın noktalarını temsil eden üç Point yapıdan oluşan bir dizi. Paralel grafiğin sağ alt köşesi ilk üç köşe tarafından gösterilir.

Açıklamalar

Bu yöntem, parametresi tarafından belirtilen dikdörtgeni parametredeki üç nokta tarafından rect tanımlanan paralelograma eşleyen geometrik dönüşümü temsil eden yeni Matrisi plgpts başlatır. Dikdörtgenin sol üst köşesi dizinin ilk noktasına plgpts , sağ üst köşe ikinci noktaya, sol alt köşe ise üçüncü noktaya eşlenir. Paralel grafiğin sağ alt noktası ilk üçü tarafından örtülür.

Şunlara uygulanır

Matrix(RectangleF, PointF[])

Kaynak:
Matrix.cs
Kaynak:
Matrix.cs
Kaynak:
Matrix.cs

Belirtilen dikdörtgen ve nokta dizisi tarafından tanımlanan geometrik dönüşüme sınıfının yeni bir örneğini Matrix başlatır.

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

Parametreler

rect
RectangleF

RectangleF Dönüştürülecek dikdörtgeni temsil eden bir yapı.

plgpts
PointF[]

Dikdörtgenin sol üst, sağ üst ve sol alt köşelerinin dönüştürüldüğü paralelogramın noktalarını temsil eden üç PointF yapıdan oluşan bir dizi. Paralel grafiğin sağ alt köşesi ilk üç köşe tarafından gösterilir.

Açıklamalar

Bu yöntem, parametresi tarafından belirtilen dikdörtgeni parametredeki üç nokta tarafından rect tanımlanan paralelograma eşleyen geometrik dönüşümü temsil eden yeniyi Matrixplgpts başlatır. Dikdörtgenin sol üst köşesi dizinin ilk noktasına plgpts , sağ üst köşe ikinci noktaya, sol alt köşe ise üçüncü noktaya eşlenir. Paralel grafiğin sağ alt noktası ilk üçü tarafından örtülür.

Şunlara uygulanır

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

Kaynak:
Matrix.cs
Kaynak:
Matrix.cs
Kaynak:
Matrix.cs

Belirtilen öğelerle sınıfının yeni bir örneğini Matrix başlatır.

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)

Parametreler

m11
Single

Yeni Matrixöğesinin ilk satırındaki ve ilk sütunundaki değer.

m12
Single

Yeni Matrixöğesinin ilk satırındaki ve ikinci sütunundaki değer.

m21
Single

Yeni Matrixöğesinin ikinci satırındaki ve ilk sütunundaki değer.

m22
Single

Yeni Matrixöğesinin ikinci satırındaki ve ikinci sütunundaki değer.

dx
Single

Yeni Matrixöğesinin üçüncü satırındaki ve ilk sütunundaki değer.

dy
Single

Yeni Matrixöğesinin üçüncü satırındaki ve ikinci sütunundaki değer.

Şunlara uygulanır