Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

Matrix2D

структура в Unity.VectorGraphics

Описание

Матрица преобразования 2x3, используемая для операций 2D.

Статические свойства

Свойство Описание
identityВозвращает матрицу идентификации (только чтение).
zeroВозвращает матрицу с нулевыми элементами (только для чтения).

Свойства

Свойство Описание
m00Член матрицы на (0,0)
m01Член матрицы на (0,1)
m02Участок матрицы на (0,2)
m10Член матрицы на (1,0)
m11Член матрицы на (1,1)
m12Член матрицы на (1,2)
это[int,int]Элемент доступа в [строка, столбец].

Конструкторы

Конструктор Описание
Matrix2DИнициализирует Matrix2D с векторами столбцов

Открытые методы

Метод Описание
EqualsПроверяет, равны ли две матрицы.
GetColumnПолучает столбец матрицы.
GetHashCodeПолучает хэш-код матрицы.
GetRowПолучает строку матрицы.
InverseВычисляет обратную матрицу.
MultiplyPointПреобразует позицию по этой матрице (эффективно на 2x3).
MultiplyVectorПреобразует направление по этой матрице.
SetColumnЗадает столбец матрицы.
SetRowЗадает строку матрицы.
ToStringВозвращает строковое представление матрицы.

Статические методы

Метод Описание
RotateLHСоздает матрицу вращения с левой стороны.
RotateRHСоздает матрицу вращения правой стороны.
ScaleСоздает матрицу масштабирования.
SkewXСоздает матрицу наклонения на X.
SkewYСоздает матрицу наклонения на U.
TranslateСоздает матрицу перевода.

Операторы

Оператор Описание
оператор!=Проверяет, не равны ли две матрицы.
оператор *Умножает две матрицы.
оператор ==Проверяет, равны ли две матрицы.