Matrix Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der Matrix-Klasse.
Überlädt
Matrix() |
Initialisiert eine neue Instanz der Matrix-Klasse als Identitätsmatrix. |
Matrix(Matrix3x2) |
Erstellt eine Matrix unter Verwendung des angegebenen |
Matrix(Rectangle, Point[]) |
Initialisiert eine neue Instanz der Matrix-Klasse für die geometrische Transformation, die durch das angegebene Rechteck und Punktearray definiert ist. |
Matrix(RectangleF, PointF[]) |
Initialisiert eine neue Instanz der Matrix-Klasse für die geometrische Transformation, die durch das angegebene Rechteck und Punktearray definiert ist. |
Matrix(Single, Single, Single, Single, Single, Single) |
Initialisiert eine neue Instanz der Matrix-Klasse mit den angegebenen Elementen. |
Matrix()
Matrix(Matrix3x2)
- Quelle:
- Matrix.cs
- Quelle:
- Matrix.cs
- Quelle:
- Matrix.cs
Erstellt eine Matrix unter Verwendung des angegebenen 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)
Parameter
- matrix
- Matrix3x2
Matrixdaten, aus deren Erstellung erstellt werden soll.
Gilt für:
Matrix(Rectangle, Point[])
- Quelle:
- Matrix.cs
- Quelle:
- Matrix.cs
- Quelle:
- Matrix.cs
Initialisiert eine neue Instanz der Matrix-Klasse für die geometrische Transformation, die durch das angegebene Rechteck und Punktearray definiert ist.
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())
Parameter
- plgpts
- Point[]
Ein aus drei Point-Strukturen bestehendes Array, das die Punkte eines Parallelogramms darstellt, in die die obere linke, obere rechte und untere linke Ecke des Rechtecks transformiert werden sollen. Die untere rechte Ecke des Parallelogramms ergibt sich aus den ersten drei Ecken.
Hinweise
Diese Methode initialisiert die neue Matrix so, dass sie die geometrische Transformation darstellt, die das vom rect
-Parameter angegebene Rechteck dem durch die drei Punkte im plgpts
Parameter definierten Parallelogramm zuordnet. Die obere linke Ecke des Rechtecks wird dem ersten Punkt im plgpts
Array zugeordnet, die obere rechte Ecke dem zweiten Punkt und die untere linke Ecke dem dritten Punkt zugeordnet. Der untere rechte Punkt des Parallelogramms wird durch die ersten drei impliziert.
Gilt für:
Matrix(RectangleF, PointF[])
- Quelle:
- Matrix.cs
- Quelle:
- Matrix.cs
- Quelle:
- Matrix.cs
Initialisiert eine neue Instanz der Matrix-Klasse für die geometrische Transformation, die durch das angegebene Rechteck und Punktearray definiert ist.
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())
Parameter
- rect
- RectangleF
Eine RectangleF-Struktur, die das zu transformierende Rechteck darstellt.
- plgpts
- PointF[]
Ein aus drei PointF-Strukturen bestehendes Array, das die Punkte eines Parallelogramms darstellt, in die die obere linke, obere rechte und untere linke Ecke des Rechtecks transformiert werden sollen. Die untere rechte Ecke des Parallelogramms ergibt sich aus den ersten drei Ecken.
Hinweise
Diese Methode initialisiert die neue Matrix so, dass sie die geometrische Transformation darstellt, die das vom rect
-Parameter angegebene Rechteck dem durch die drei Punkte im plgpts
Parameter definierten Parallelogramm zuordnet. Die obere linke Ecke des Rechtecks wird dem ersten Punkt im plgpts
Array zugeordnet, die obere rechte Ecke dem zweiten Punkt und die untere linke Ecke dem dritten Punkt zugeordnet. Der untere rechte Punkt des Parallelogramms wird durch die ersten drei impliziert.
Gilt für:
Matrix(Single, Single, Single, Single, Single, Single)
- Quelle:
- Matrix.cs
- Quelle:
- Matrix.cs
- Quelle:
- Matrix.cs
Initialisiert eine neue Instanz der Matrix-Klasse mit den angegebenen Elementen.
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)