Matrix Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci Matrix třídy .
Přetížení
Matrix() |
Inicializuje novou instanci Matrix třídy jako matici identit. |
Matrix(Matrix3x2) |
Vytvoří s Matrix využitím zadaného |
Matrix(Rectangle, Point[]) |
Inicializuje novou instanci Matrix třídy geometrické transformace definované zadaným obdélníkem a polem bodů. |
Matrix(RectangleF, PointF[]) |
Inicializuje novou instanci Matrix třídy geometrické transformace definované zadaným obdélníkem a polem bodů. |
Matrix(Single, Single, Single, Single, Single, Single) |
Inicializuje novou instanci Matrix třídy se zadanými elementy. |
Matrix()
Matrix(Matrix3x2)
- Zdroj:
- Matrix.cs
- Zdroj:
- Matrix.cs
- Zdroj:
- Matrix.cs
Vytvoří s Matrix využitím zadaného matrix
parametru .
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)
Parametry
- matrix
- Matrix3x2
Maticová data, ze které chcete vytvořit.
Platí pro
Matrix(Rectangle, Point[])
- Zdroj:
- Matrix.cs
- Zdroj:
- Matrix.cs
- Zdroj:
- Matrix.cs
Inicializuje novou instanci Matrix třídy geometrické transformace definované zadaným obdélníkem a polem bodů.
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())
Parametry
- plgpts
- Point[]
Pole tří Point struktur představující body rovnoběžníku, na které se mají transformovat levé horní, pravé horní a levé dolní rohy obdélníku. Pravý dolní roh paralelogramu je implikován prvními třemi rohy.
Poznámky
Tato metoda inicializuje novou matici tak, aby představovala geometrickou transformaci, která mapuje obdélník určený parametrem rect
na paralelogram definovaný třemi body v parametru plgpts
. Levý horní roh obdélníku je namapován na první bod v plgpts
poli, pravý horní roh je namapován na druhý bod a levý dolní roh je namapován na třetí bod. Pravý dolní bod paralelogramu vyplývá z prvních tří bodů.
Platí pro
Matrix(RectangleF, PointF[])
- Zdroj:
- Matrix.cs
- Zdroj:
- Matrix.cs
- Zdroj:
- Matrix.cs
Inicializuje novou instanci Matrix třídy geometrické transformace definované zadaným obdélníkem a polem bodů.
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())
Parametry
- rect
- RectangleF
Struktura RectangleF , která představuje obdélník, který má být transformován.
- plgpts
- PointF[]
Pole tří PointF struktur představující body rovnoběžníku, na které se mají transformovat levé horní, pravé horní a levé dolní rohy obdélníku. Pravý dolní roh paralelogramu je implikován prvními třemi rohy.
Poznámky
Tato metoda inicializuje nový Matrix tak, aby představovala geometrickou transformaci, která mapuje obdélník určený parametrem rect
na paralelogram definovaný třemi body v parametru plgpts
. Levý horní roh obdélníku je namapován na první bod v plgpts
poli, pravý horní roh je namapován na druhý bod a levý dolní roh je namapován na třetí bod. Pravý dolní bod paralelogramu vyplývá z prvních tří bodů.
Platí pro
Matrix(Single, Single, Single, Single, Single, Single)
- Zdroj:
- Matrix.cs
- Zdroj:
- Matrix.cs
- Zdroj:
- Matrix.cs
Inicializuje novou instanci Matrix třídy se zadanými elementy.
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)