Matrix Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe Matrix.
Overload
Matrix() |
Inizializza una nuova istanza della classe Matrix come matrice di identità. |
Matrix(Matrix3x2) |
Costruisce un Matrix oggetto utilizzando l'oggetto specificato |
Matrix(Rectangle, Point[]) |
Inizializza una nuova istanza della classe Matrix per la trasformazione geometrica definita dal rettangolo e dalla matrice di punti specificati. |
Matrix(RectangleF, PointF[]) |
Inizializza una nuova istanza della classe Matrix per la trasformazione geometrica definita dal rettangolo e dalla matrice di punti specificati. |
Matrix(Single, Single, Single, Single, Single, Single) |
Inizializza una nuova istanza della classe Matrix con gli elementi specificati. |
Matrix()
Matrix(Matrix3x2)
- Origine:
- Matrix.cs
- Origine:
- Matrix.cs
- Origine:
- Matrix.cs
Costruisce un Matrix oggetto utilizzando l'oggetto specificato 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)
Parametri
- matrix
- Matrix3x2
Dati matrice da cui costruire.
Si applica a
Matrix(Rectangle, Point[])
- Origine:
- Matrix.cs
- Origine:
- Matrix.cs
- Origine:
- Matrix.cs
Inizializza una nuova istanza della classe Matrix per la trasformazione geometrica definita dal rettangolo e dalla matrice di punti specificati.
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())
Parametri
- plgpts
- Point[]
Matrice di tre strutture Point che rappresenta i punti del parallelogramma nel quale devono essere trasformati gli angoli superiore sinistro, superiore destro e inferiore sinistro del rettangolo. L'angolo inferiore destro del parallelogramma è dato dagli altri tre angoli.
Commenti
Questo metodo inizializza la nuova matrice in modo che rappresenti la trasformazione geometrica che esegue il mapping del rettangolo specificato dal rect
parametro al parallelogramma definito dai tre punti nel plgpts
parametro . L'angolo superiore sinistro del rettangolo viene mappato al primo punto della plgpts
matrice, viene eseguito il mapping dell'angolo superiore destro al secondo punto e viene eseguito il mapping dell'angolo inferiore sinistro al terzo punto. Il punto inferiore destro del parallelogramma è implicito nei primi tre.
Si applica a
Matrix(RectangleF, PointF[])
- Origine:
- Matrix.cs
- Origine:
- Matrix.cs
- Origine:
- Matrix.cs
Inizializza una nuova istanza della classe Matrix per la trasformazione geometrica definita dal rettangolo e dalla matrice di punti specificati.
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())
Parametri
- rect
- RectangleF
Struttura RectangleF che rappresenta il rettangolo da trasformare.
- plgpts
- PointF[]
Matrice di tre strutture PointF che rappresenta i punti del parallelogramma nel quale devono essere trasformati gli angoli superiore sinistro, superiore destro e inferiore sinistro del rettangolo. L'angolo inferiore destro del parallelogramma è dato dagli altri tre angoli.
Commenti
Questo metodo inizializza il nuovo Matrix oggetto in modo che rappresenti la trasformazione geometrica che esegue il mapping del rettangolo specificato dal rect
parametro al parallelogramma definito dai tre punti del plgpts
parametro . L'angolo superiore sinistro del rettangolo viene mappato al primo punto della plgpts
matrice, viene eseguito il mapping dell'angolo superiore destro al secondo punto e viene eseguito il mapping dell'angolo inferiore sinistro al terzo punto. Il punto inferiore destro del parallelogramma è implicito nei primi tre.
Si applica a
Matrix(Single, Single, Single, Single, Single, Single)
- Origine:
- Matrix.cs
- Origine:
- Matrix.cs
- Origine:
- Matrix.cs
Inizializza una nuova istanza della classe Matrix con gli elementi specificati.
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)