Compartir a través de


Matrix Constructores

Definición

Inicializa una nueva instancia de la clase Matrix.

Sobrecargas

Matrix()

Inicializa una nueva instancia de la clase Matrix como matriz de identidad.

Matrix(Matrix3x2)

Construye un Matrix objeto que utiliza el objeto especificado matrix.

Matrix(Rectangle, Point[])

Inicializa una nueva instancia de la clase Matrix en la transformación geométrica definida por la matriz de puntos y el rectángulo especificados.

Matrix(RectangleF, PointF[])

Inicializa una nueva instancia de la clase Matrix en la transformación geométrica definida por la matriz de puntos y el rectángulo especificados.

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

Inicializa una nueva instancia de la clase Matrix con los elementos especificados.

Matrix()

Source:
Matrix.cs
Source:
Matrix.cs
Source:
Matrix.cs

Inicializa una nueva instancia de la clase Matrix como matriz de identidad.

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

Se aplica a

Matrix(Matrix3x2)

Source:
Matrix.cs
Source:
Matrix.cs
Source:
Matrix.cs

Construye un Matrix objeto que utiliza el objeto 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

Datos de matriz a partir de los que se van a construir.

Se aplica a

Matrix(Rectangle, Point[])

Source:
Matrix.cs
Source:
Matrix.cs
Source:
Matrix.cs

Inicializa una nueva instancia de la clase Matrix en la transformación geométrica definida por la matriz de puntos y el rectángulo 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

Estructura Rectangle que representa el rectángulo que se va a transformar.

plgpts
Point[]

Matriz de tres estructuras Point que representa los puntos de un paralelogramo en el que se van a transformar las esquinas superior izquierda, superior derecha e inferior izquierda del rectángulo. Estas tres primeras esquinas determinan la esquina inferior derecha del paralelogramo.

Comentarios

Este método inicializa la nueva matriz de modo que representa la transformación geométrica que asigna el rectángulo especificado por el rect parámetro al paralelismo definido por los tres puntos del plgpts parámetro . La esquina superior izquierda del rectángulo se asigna al primer punto de la plgpts matriz, la esquina superior derecha se asigna al segundo punto y la esquina inferior izquierda se asigna al tercer punto. El punto inferior derecho del paralelismo está implícito en los tres primeros.

Se aplica a

Matrix(RectangleF, PointF[])

Source:
Matrix.cs
Source:
Matrix.cs
Source:
Matrix.cs

Inicializa una nueva instancia de la clase Matrix en la transformación geométrica definida por la matriz de puntos y el rectángulo 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

Estructura RectangleF que representa el rectángulo que se va a transformar.

plgpts
PointF[]

Matriz de tres estructuras PointF que representa los puntos de un paralelogramo en el que se van a transformar las esquinas superior izquierda, superior derecha e inferior izquierda del rectángulo. Estas tres primeras esquinas determinan la esquina inferior derecha del paralelogramo.

Comentarios

Este método inicializa el nuevo Matrix de modo que representa la transformación geométrica que asigna el rectángulo especificado por el rect parámetro al paralelismo definido por los tres puntos del plgpts parámetro . La esquina superior izquierda del rectángulo se asigna al primer punto de la plgpts matriz, la esquina superior derecha se asigna al segundo punto y la esquina inferior izquierda se asigna al tercer punto. El punto inferior derecho del paralelismo está implícito en los tres primeros.

Se aplica a

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

Source:
Matrix.cs
Source:
Matrix.cs
Source:
Matrix.cs

Inicializa una nueva instancia de la clase Matrix con los 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

Valor de la primera fila y primera columna de la nueva Matrix.

m12
Single

Valor de la primera fila y segunda columna de la nueva Matrix.

m21
Single

Valor de la segunda fila y primera columna de la nueva Matrix.

m22
Single

Valor de la segunda fila y segunda columna de la nueva Matrix.

dx
Single

Valor de la tercera fila y primera columna de la nueva Matrix.

dy
Single

Valor de la tercera fila y segunda columna de la nueva Matrix.

Se aplica a