Matrix

Matrix()

Инициализирует новый экземпляр класса Matrix как единичную матрицу.

public Matrix()

Смотрите также


Matrix(float, float, float, float, float, float)

Инициализирует новый экземплярMatrix класс.

public Matrix(float m11, float m12, float m21, float m22, float m31, float m32)
ПараметрТипОписание
m11Singlem00 M11 Шкала X
m12Singlem10 M12 Сдвиг Y
m21Singlem01 M21 Сдвиг X
m22Singlem11 M22 Масштаб Y
m31Singlem02 M31 Перевести X
m32Singlem12 M32 Перевести Y

Смотрите также


Matrix(RectangleF, PointF[])

Инициализирует новый экземплярMatrix class к геометрическому преобразованию, определенному указанным прямоугольником и массивом точек.

public Matrix(RectangleF rect, PointF[] plgpts)
ПараметрТипОписание
rectRectangleFАRectangleF структура, представляющая прямоугольник, подлежащий преобразованию.
plgptsPointF[]Массив из трехPointF структуры, представляющие точки параллелограмма, в которые должны быть преобразованы верхний левый, верхний правый и нижний левый углы прямоугольника. Нижний правый угол параллелограмма подразумевается первыми тремя углами.

Смотрите также


Matrix(Rectangle, Point[])

Инициализирует новый экземплярMatrix class к геометрическому преобразованию, определенному указанным прямоугольником и массивом точек.

public Matrix(Rectangle rect, Point[] plgpts)
ПараметрТипОписание
rectRectangleАRectangle структура, представляющая прямоугольник, подлежащий преобразованию.
plgptsPoint[]Массив из трехPoint структуры, представляющие точки параллелограмма, в которые должны быть преобразованы верхний левый, верхний правый и нижний левый углы прямоугольника. Нижний правый угол параллелограмма подразумевается первыми тремя углами.

Смотрите также


Matrix(Matrix)

Делает копиюMatrix класс.

public Matrix(Matrix origin)
ПараметрТипОписание
originMatrixБазовая матрица для преодоления

Смотрите также