static Rotate(Quaternion) | Создать матрицу вращения из кватерниона |
static Rotate(double, Vector3) | Создать матрицу поворота по углу поворота и оси |
static RotateFromEuler(Vector3) | Создать матрицу вращения из угла Эйлера |
static RotateFromEuler(double, double, double) | Создать матрицу вращения из угла Эйлера |
static Scale(double) | Создает матрицу, которая масштабируется по оси x, оси y и оси z. |
static Scale(Vector3) | Создает матрицу, которая масштабируется по оси x, оси y и оси z. |
static Scale(double, double, double) | Создает матрицу, которая масштабируется по оси x, оси y и оси z. |
static Translate(Vector3) | Создает матрицу, которая перемещается по оси x, оси y и оси z |
static Translate(double, double, double) | Создает матрицу, которая перемещается по оси x, оси y и оси z |
Concatenate(Matrix4) | объединяет две матрицы |
Decompose(out Vector3, out Vector3, out Quaternion) | |
Inverse() | Инвертирует этот экземпляр. |
Normalize() | Нормализует этот экземпляр. |
SetTRS(Vector3, Vector3, Vector3) | Инициализирует матрицу с перемещением/вращением/масштабом |
ToArray() | Преобразует матрицу в массив. |
override ToString() | ВозвращаетStringкоторый представляет текущийMatrix4 . |
Transpose() | Транспонирует этот экземпляр. |
operator * | Умножьте две матрицы (4 operators) |