Leer en inglés

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.

C#
public Matrix ();

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Matrix(Matrix3x2)

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

Construye un Matrix objeto que utiliza el objeto especificado matrix.

C#
public Matrix (System.Numerics.Matrix3x2 matrix);

Parámetros

matrix
Matrix3x2

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

Se aplica a

Windows Desktop 9 y otras versiones
Producto Versiones
Windows Desktop 6, 7, 8, 9

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.

C#
public Matrix (System.Drawing.Rectangle rect, System.Drawing.Point[] plgpts);

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

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public Matrix (System.Drawing.RectangleF rect, System.Drawing.PointF[] plgpts);

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

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public Matrix (float m11, float m12, float m21, float m22, float dx, float dy);

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

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9