Matrix Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса Matrix.
Перегрузки
Matrix() |
Инициализирует новый экземпляр класса Matrix в виде единичной матрицы. |
Matrix(Matrix3x2) |
Создает объект с Matrix использованием указанного |
Matrix(Rectangle, Point[]) |
Инициализирует новый экземпляр класса Matrix для геометрического преобразования, определяемого указанным прямоугольником и массивом точек. |
Matrix(RectangleF, PointF[]) |
Инициализирует новый экземпляр класса Matrix для геометрического преобразования, определяемого указанным прямоугольником и массивом точек. |
Matrix(Single, Single, Single, Single, Single, Single) |
Инициализирует новый экземпляр класса Matrix указанными элементами. |
Matrix()
Matrix(Matrix3x2)
- Исходный код:
- Matrix.cs
- Исходный код:
- Matrix.cs
- Исходный код:
- Matrix.cs
Создает объект с Matrix использованием указанного 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)
Параметры
- matrix
- Matrix3x2
Матричные данные для создания.
Применяется к
Matrix(Rectangle, Point[])
- Исходный код:
- Matrix.cs
- Исходный код:
- Matrix.cs
- Исходный код:
- Matrix.cs
Инициализирует новый экземпляр класса Matrix для геометрического преобразования, определяемого указанным прямоугольником и массивом точек.
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())
Параметры
- plgpts
- Point[]
Массив из трех структур Point, представляющих точки параллелограмма, в которые преобразуются левый верхний, правый верхний и левый нижний углы прямоугольника. Правый нижний угол параллелограмма выражается из первых трех углов.
Комментарии
Этот метод инициализирует новую матрицу таким образом, что она представляет геометрическое преобразование, которое сопоставляет прямоугольник, заданный параметром rect
, с параллелограммой, определенной тремя точками в параметре plgpts
. Левый верхний угол прямоугольника сопоставляется с первой точкой в plgpts
массиве, правый верхний угол сопоставляется со второй точкой, а левый нижний угол — с третьей точкой. Нижняя правая точка параллелограмма подразумевается в первых трех.
Применяется к
Matrix(RectangleF, PointF[])
- Исходный код:
- Matrix.cs
- Исходный код:
- Matrix.cs
- Исходный код:
- Matrix.cs
Инициализирует новый экземпляр класса Matrix для геометрического преобразования, определяемого указанным прямоугольником и массивом точек.
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())
Параметры
- rect
- RectangleF
Структура RectangleF, представляющая преобразуемый прямоугольник.
- plgpts
- PointF[]
Массив из трех структур PointF, представляющих точки параллелограмма, в которые преобразуются левый верхний, правый верхний и левый нижний углы прямоугольника. Правый нижний угол параллелограмма выражается из первых трех углов.
Комментарии
Этот метод инициализирует новый Matrix так, что он представляет геометрическое преобразование, которое сопоставляет прямоугольник, заданный параметром rect
, с параллелограммой, определенной тремя точками в параметре plgpts
. Левый верхний угол прямоугольника сопоставляется с первой точкой в plgpts
массиве, правый верхний угол сопоставляется со второй точкой, а левый нижний угол — с третьей точкой. Нижняя правая точка параллелограмма подразумевается в первых трех.
Применяется к
Matrix(Single, Single, Single, Single, Single, Single)
- Исходный код:
- Matrix.cs
- Исходный код:
- Matrix.cs
- Исходный код:
- Matrix.cs
Инициализирует новый экземпляр класса Matrix указанными элементами.
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)