Matrix Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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(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()
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
- 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)