Udostępnij za pośrednictwem


Matrix Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy Matrix.

Przeciążenia

Matrix()

Inicjuje Matrix nowe wystąpienie klasy jako macierz tożsamości.

Matrix(Matrix3x2)

Matrix Tworzy użycie określonego matrixelementu .

Matrix(Rectangle, Point[])

Inicjuje Matrix nowe wystąpienie klasy do przekształcenia geometrycznego zdefiniowanego przez określony prostokąt i tablicę punktów.

Matrix(RectangleF, PointF[])

Inicjuje Matrix nowe wystąpienie klasy do przekształcenia geometrycznego zdefiniowanego przez określony prostokąt i tablicę punktów.

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

Inicjuje Matrix nowe wystąpienie klasy z określonymi elementami.

Matrix()

Źródło:
Matrix.cs
Źródło:
Matrix.cs
Źródło:
Matrix.cs

Inicjuje Matrix nowe wystąpienie klasy jako macierz tożsamości.

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

Dotyczy

Matrix(Matrix3x2)

Źródło:
Matrix.cs
Źródło:
Matrix.cs
Źródło:
Matrix.cs

Matrix Tworzy użycie określonego matrixelementu .

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)

Parametry

matrix
Matrix3x2

Dane macierzy do konstruowania.

Dotyczy

Matrix(Rectangle, Point[])

Źródło:
Matrix.cs
Źródło:
Matrix.cs
Źródło:
Matrix.cs

Inicjuje Matrix nowe wystąpienie klasy do przekształcenia geometrycznego zdefiniowanego przez określony prostokąt i tablicę punktów.

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

Parametry

rect
Rectangle

Rectangle Struktura reprezentująca prostokąt, który ma zostać przekształcony.

plgpts
Point[]

Tablica trzech Point struktur reprezentujących punkty równoległości, na które ma zostać przekształcony lewy górny, prawy górny i lewy dolny róg prostokąta. Prawy dolny róg parallelogramu jest dorozumiany przez pierwsze trzy rogi.

Uwagi

Ta metoda inicjuje nową macierz, tak aby reprezentuje transformację geometryczną, która mapuje prostokąt określony przez rect parametr na równoległyogram zdefiniowany przez trzy punkty w parametrze plgpts . Lewy górny róg prostokąta jest mapowany na pierwszy punkt w plgpts tablicy, prawy górny róg jest mapowany na drugi punkt, a lewy dolny róg jest mapowany na trzeci punkt. Prawy dolny punkt równoległości jest dorozumiany przez pierwsze trzy.

Dotyczy

Matrix(RectangleF, PointF[])

Źródło:
Matrix.cs
Źródło:
Matrix.cs
Źródło:
Matrix.cs

Inicjuje Matrix nowe wystąpienie klasy do przekształcenia geometrycznego zdefiniowanego przez określony prostokąt i tablicę punktów.

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

Parametry

rect
RectangleF

RectangleF Struktura reprezentująca prostokąt, który ma zostać przekształcony.

plgpts
PointF[]

Tablica trzech PointF struktur reprezentujących punkty równoległości, na które ma zostać przekształcony lewy górny, prawy górny i lewy dolny róg prostokąta. Prawy dolny róg parallelogramu jest dorozumiany przez pierwsze trzy rogi.

Uwagi

Ta metoda inicjuje nową metodę Matrix , która reprezentuje transformację geometryczną, która mapuje prostokąt określony przez rect parametr na równoległyogram zdefiniowany przez trzy punkty w parametrze plgpts . Lewy górny róg prostokąta jest mapowany na pierwszy punkt w plgpts tablicy, prawy górny róg jest mapowany na drugi punkt, a lewy dolny róg jest mapowany na trzeci punkt. Prawy dolny punkt równoległości jest dorozumiany przez pierwsze trzy.

Dotyczy

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

Źródło:
Matrix.cs
Źródło:
Matrix.cs
Źródło:
Matrix.cs

Inicjuje Matrix nowe wystąpienie klasy z określonymi elementami.

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)

Parametry

m11
Single

Wartość w pierwszym wierszu i pierwszej kolumnie nowego Matrixelementu .

m12
Single

Wartość w pierwszym wierszu i drugiej kolumnie nowego Matrixelementu .

m21
Single

Wartość w drugim wierszu i pierwszej kolumnie nowego Matrix.

m22
Single

Wartość w drugim wierszu i drugiej kolumnie nowego Matrix.

dx
Single

Wartość w trzecim wierszu i pierwszej kolumnie nowego Matrix.

dy
Single

Wartość w trzecim wierszu i drugiej kolumnie nowego Matrix.

Dotyczy