Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объект Matrix представляет матрицу 3 ×3, которая, в свою очередь, представляет аффинное преобразование. Объект Matrix хранит только шесть из 9 чисел в матрице 3 ×3, так как все 3 ×3 матрицы, представляющие аффинные преобразования, имеют тот же третий столбец (0, 0, 1).
Наследство
Класс Matrix реализует GdiplusBase.
Методы
Класс Matrix имеет эти методы.
|
Матрица::Клонирование Метод Matrix::Clone создает новый объект Matrix, который является копией этого объекта Matrix. |
|
Матрица::Equals Метод Matrix::Equals определяет, равны ли элементы этой матрицы элементам другой матрицы. |
|
Matrix::GetElements Метод Matrix::GetElements получает элементы этой матрицы. Элементы помещаются в массив в порядке m11, m12, m21, m22, m31, m32, где mij обозначает элемент в строке i, column j. |
|
Matrix::GetLastStatus Метод Matrix::GetLastStatus возвращает значение, указывающее характер последнего сбоя метода объекта Matrix. |
|
Матрица::Инверт Если эта матрица неверна, метод Matrix::Invert заменяет элементы этой матрицы элементами его обратного. |
|
Matrix::IsIdentity Метод Matrix::IsIdentity определяет, является ли эта матрица матрицей удостоверений. |
|
Матрица::IsInvertible Метод Matrix::IsInvertible определяет, является ли эта матрица невертимой. |
|
Матрица::Matrix Создает и инициализирует объект Matrix::Matrix, представляющий матрицу удостоверений. (Matrix.Matrix) |
|
Матрица::Matrix Создает и инициализирует объект Matrix::Matrix, представляющий матрицу удостоверений. (перегрузка 2/3) |
|
Матрица::Matrix Создает объект Matrix::Matrix на основе прямоугольника и точки. (перегрузка 2/2) |
|
Матрица::Matrix Создает объект Matrix::Matrix на основе прямоугольника и точки. (перегрузка 1/2) |
|
Матрица::Matrix Создает и инициализирует объект Matrix::Matrix, представляющий матрицу удостоверений. (перегрузка 1/3) |
|
Матрица::Matrix Создает и инициализирует объект Matrix::Matrix на основе шести чисел, определяющих преобразование аффина. |
|
Матрица::Умножение Метод Matrix::Multiply обновляет эту матрицу с помощью самого продукта и другой матрицы. |
|
Matrix::OffsetX Метод Matrix::OffsetX получает значение горизонтального перевода этой матрицы, являющееся элементом в строке 3, столбце 1. |
|
Матрица::OffsetY Метод Matrix::OffsetY получает значение вертикального перевода этой матрицы, которое является элементом в строке 3, столбце 2. |
|
Матрица::Reset Метод Matrix::Reset обновляет эту матрицу с элементами матрицы удостоверений. |
|
Матрица::Поворот Метод Matrix::Rotate обновляет эту матрицу с помощью самого продукта и матрицы поворота. |
|
Matrix::RotateAt Метод Matrix::RotateAt обновляет эту матрицу с помощью самого продукта и матрицы, представляющей поворот по заданной точке. |
|
Матрица::Scale Метод Matrix::Scale обновляет эту матрицу с помощью самого продукта и матрицы масштабирования. |
|
Matrix::SetElements Метод Matrix::SetElements задает элементы этой матрицы. |
|
Матрица::Shear Метод Matrix::Shear обновляет эту матрицу с помощью самого продукта и матрицы перебора. |
|
Матрица::TransformPoints Метод Matrix::TransformPoints умножает каждую точку в массиве на эту матрицу. Каждая точка рассматривается как матрица строк. Умножение выполняется с матрицей строк слева и этой матрицой справа. |
|
Матрица::TransformPoints В этом разделе перечислены методы TransformPoints класса Matrix. Полный список методов для класса Matrix см. в разделе "Методы матрицы". |
|
Матрица::TransformVectors Метод Matrix::TransformVectors умножает каждый вектор в массиве на эту матрицу. |
|
Матрица::TransformVectors В этом разделе перечислены методы TransformVectors класса Matrix. Полный список методов для класса Matrix см. в разделе "Методы матрицы". |
|
Матрица::Перевод Метод Matrix::Translate обновляет эту матрицу с помощью самого продукта и матрицы перевода. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Windows |
| Header | gdiplusmatrix.h |