Поделиться через


Класс Matrix4x4F (d2d1_1helper.h)

Класс Matrix4x4F представляет матрицу 4 на 4 и предоставляет удобные методы для создания матриц.

Наследование

Класс Matrix4x4F реализует D2D1_MATRIX_4X4_F.

Методы

Класс Matrix4x4F содержит следующие методы.

 
Matrix4x4F::D eterminant

Вычисляет детерминант матрицы. (Matrix4x4F.Determinant)
Matrix4x4F::IsIdentity

Указывает, является ли матрица матрицей идентификации. (Matrix4x4F.IsIdentity)
Matrix4x4F::operator*

Интерфейс Matrix4x4F::operator-mult (d2d1_1helper.h) умножает эту матрицу на указанную матрицу и возвращает результат.
Matrix4x4F::P erspectiveProjection

Преобразование перспективы с учетом значения глубины.
Matrix4x4F::ReinterpretBaseType

Преобразует указанную матрицу D2D1_MATRIX_4X4_F в Matrix4x4F без копирования. (перегрузка 1/2)
Matrix4x4F::ReinterpretBaseType

Преобразует указанную матрицу D2D1_MATRIX_4X4_F в Matrix4x4F без копирования. (перегрузка 2/2)
Matrix4x4F::RotationArbitraryAxis

Определяет трехмерную матрицу поворота для произвольной оси.
Matrix4x4F::RotationX

Поворачивает матрицу преобразования вокруг оси X.
Matrix4x4F::RotationY

Поворачивает матрицу преобразования вокруг оси Y.
Matrix4x4F::RotationZ

Поворачивает матрицу преобразования вокруг оси Z.
Matrix4x4F::Scale

Масштабирует плоскость перспективы матрицы.
Matrix4x4F::SetProduct

Умножает две матрицы и сохраняет результат в этой матрице. (Matrix4x4F.SetProduct)
Matrix4x4F::SkewX

Искажает матрицу в направлении X.
Matrix4x4F::SkewY

Искажает матрицу в направлении Y.

Требования

Требование Значение
Целевая платформа Windows
Header d2d1_1helper.h