Compartilhar via


Matrix Construtores

Definição

Inicializa uma nova instância da classe Matrix.

Sobrecargas

Matrix()

Inicializa uma nova instância da classe Matrix como a matriz de identidade.

Matrix(Matrix3x2)

Constrói um Matrix utilizando o especificado matrix.

Matrix(Rectangle, Point[])

Inicializa uma nova instância da classe Matrix para a transformação geométrica definida pelo retângulo e matriz de pontos especificados.

Matrix(RectangleF, PointF[])

Inicializa uma nova instância da classe Matrix para a transformação geométrica definida pelo retângulo e matriz de pontos especificados.

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

Inicializa uma nova instância da classe Matrix com os elementos especificados.

Matrix()

Origem:
Matrix.cs
Origem:
Matrix.cs
Origem:
Matrix.cs

Inicializa uma nova instância da classe Matrix como a matriz de identidade.

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

Aplica-se a

Matrix(Matrix3x2)

Origem:
Matrix.cs
Origem:
Matrix.cs
Origem:
Matrix.cs

Constrói um Matrix utilizando o especificado 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)

Parâmetros

matrix
Matrix3x2

Dados de matriz a serem construídos.

Aplica-se a

Matrix(Rectangle, Point[])

Origem:
Matrix.cs
Origem:
Matrix.cs
Origem:
Matrix.cs

Inicializa uma nova instância da classe Matrix para a transformação geométrica definida pelo retângulo e matriz de pontos especificados.

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

Parâmetros

rect
Rectangle

Uma estrutura Rectangle que representa o retângulo a ser transformado.

plgpts
Point[]

Uma matriz de três Point estruturas que representa os pontos de um paralelogramo, do qual os cantos superior esquerdo, superior direito e inferior esquerdo do retângulo serão transformados. O canto inferior direito do paralelogramo é indicado pelos três primeiros cantos.

Comentários

Esse método inicializa a nova Matriz de modo que ela represente a transformação geométrica que mapeia o retângulo especificado pelo rect parâmetro para o parallelogram definido pelos três pontos no plgpts parâmetro . O canto superior esquerdo do retângulo é mapeado para o primeiro ponto da plgpts matriz, o canto superior direito é mapeado para o segundo ponto e o canto inferior esquerdo é mapeado para o terceiro ponto. O ponto inferior direito do paralelismo é implícito pelos três primeiros.

Aplica-se a

Matrix(RectangleF, PointF[])

Origem:
Matrix.cs
Origem:
Matrix.cs
Origem:
Matrix.cs

Inicializa uma nova instância da classe Matrix para a transformação geométrica definida pelo retângulo e matriz de pontos especificados.

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

Parâmetros

rect
RectangleF

Uma estrutura RectangleF que representa o retângulo a ser transformado.

plgpts
PointF[]

Uma matriz de três PointF estruturas que representa os pontos de um paralelogramo, do qual os cantos superior esquerdo, superior direito e inferior esquerdo do retângulo serão transformados. O canto inferior direito do paralelogramo é indicado pelos três primeiros cantos.

Comentários

Esse método inicializa o novo Matrix de modo que ele represente a transformação geométrica que mapeia o retângulo especificado pelo rect parâmetro para o paralelismo definido pelos três pontos no plgpts parâmetro . O canto superior esquerdo do retângulo é mapeado para o primeiro ponto da plgpts matriz, o canto superior direito é mapeado para o segundo ponto e o canto inferior esquerdo é mapeado para o terceiro ponto. O ponto inferior direito do paralelismo é implícito pelos três primeiros.

Aplica-se a

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

Origem:
Matrix.cs
Origem:
Matrix.cs
Origem:
Matrix.cs

Inicializa uma nova instância da classe Matrix com os elementos especificados.

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)

Parâmetros

m11
Single

O valor na primeira linha e na primeira coluna do novo Matrix.

m12
Single

O valor na primeira linha e na segunda coluna do novo Matrix.

m21
Single

O valor na segunda linha e na primeira coluna do novo Matrix.

m22
Single

O valor na segunda linha e na segunda coluna do novo Matrix.

dx
Single

O valor na terceira linha e na primeira coluna do novo Matrix.

dy
Single

O valor na terceira linha e na segunda coluna do novo Matrix.

Aplica-se a