Partage via


Matrix Constructeurs

Définition

Initialise une nouvelle instance de la classe Matrix.

Surcharges

Matrix()

Initialise une nouvelle instance de la classe Matrix en tant que matrice d'identité.

Matrix(Matrix3x2)

Construit un Matrix en utilisant le spécifié matrix.

Matrix(Rectangle, Point[])

Initialise une nouvelle instance de la classe Matrix en lui assignant la transformation géométrique définie par le rectangle et le tableau de points spécifiés.

Matrix(RectangleF, PointF[])

Initialise une nouvelle instance de la classe Matrix en lui assignant la transformation géométrique définie par le rectangle et le tableau de points spécifiés.

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

Initialise une nouvelle instance de la classe Matrix avec les éléments spécifiés.

Matrix()

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

Initialise une nouvelle instance de la classe Matrix en tant que matrice d'identité.

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

S’applique à

Matrix(Matrix3x2)

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

Construit un Matrix en utilisant le spécifié 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)

Paramètres

matrix
Matrix3x2

Données de matrice à partir de qui construire.

S’applique à

Matrix(Rectangle, Point[])

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

Initialise une nouvelle instance de la classe Matrix en lui assignant la transformation géométrique définie par le rectangle et le tableau de points spécifiés.

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

Paramètres

rect
Rectangle

Structure Rectangle qui représente le rectangle à transformer.

plgpts
Point[]

Tableau de trois structures Point qui représente les points du parallélogramme que deviendront les angles supérieur gauche, supérieur droit et inférieur gauche du rectangle après la transformation. L'angle inférieur droit du parallélogramme est défini par les trois premiers angles.

Remarques

Cette méthode initialise la nouvelle matrice de telle sorte qu’elle représente la transformation géométrique qui mappe le rectangle spécifié par le rect paramètre au paralléliogramme défini par les trois points du plgpts paramètre. Le coin supérieur gauche du rectangle est mappé au premier point du plgpts tableau, le coin supérieur droit est mappé au deuxième point et le coin inférieur gauche est mappé au troisième point. Le point inférieur droit du paralléliogramme est impliqué par les trois premiers.

S’applique à

Matrix(RectangleF, PointF[])

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

Initialise une nouvelle instance de la classe Matrix en lui assignant la transformation géométrique définie par le rectangle et le tableau de points spécifiés.

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

Paramètres

rect
RectangleF

Structure RectangleF qui représente le rectangle à transformer.

plgpts
PointF[]

Tableau de trois structures PointF qui représente les points du parallélogramme que deviendront les angles supérieur gauche, supérieur droit et inférieur gauche du rectangle après la transformation. L'angle inférieur droit du parallélogramme est défini par les trois premiers angles.

Remarques

Cette méthode initialise le nouveau Matrix de telle sorte qu’il représente la transformation géométrique qui mappe le rectangle spécifié par le rect paramètre au paralléliogramme défini par les trois points du plgpts paramètre. Le coin supérieur gauche du rectangle est mappé au premier point du plgpts tableau, le coin supérieur droit est mappé au deuxième point et le coin inférieur gauche est mappé au troisième point. Le point inférieur droit du paralléliogramme est impliqué par les trois premiers.

S’applique à

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

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

Initialise une nouvelle instance de la classe Matrix avec les éléments spécifiés.

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)

Paramètres

m11
Single

Valeur du nouveau Matrix, à l'intersection de la première ligne et de la première colonne.

m12
Single

Valeur du nouveau Matrix, à l'intersection de la première ligne et de la deuxième colonne.

m21
Single

Valeur du nouveau Matrix, à l'intersection de la deuxième ligne et de la première colonne.

m22
Single

Valeur du nouveau Matrix, à l'intersection de la deuxième ligne et de la deuxième colonne.

dx
Single

Valeur du nouveau Matrix, à l'intersection de la troisième ligne et de la première colonne.

dy
Single

Valeur du nouveau Matrix, à l'intersection de la troisième ligne et de la deuxième colonne.

S’applique à