Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисляет матричные функции, предоставляемые DirectXMath.
Примечание
DirectXMath предлагает как левую, так и правую версии матричных функций с "рукой", но всегда предполагает формат основной строки.
В этом разделе
| Раздел | Описание |
|---|---|
|
XMMatrixAffineTransformation |
Создает матрицу аффинного преобразования. |
|
XMMatrixAffineTransformation2D |
Создает двухd-матрицу аффинного преобразования в плоскости xy. |
|
XMMatrixDecompose |
Разбивает общую матрицу трехмерного преобразования на скалярные, поворотные и трансляционные компоненты. |
|
XMMatrixDeterminant |
Вычисляет детерминант матрицы. |
|
XMMatrixIdentity |
Создает матрицу удостоверений. |
|
XMMatrixInverse |
Вычисляет обратный объект матрицы. |
|
XMMatrixIsIdentity |
Проверяет, является ли матрица матрицей идентификации. |
|
XMMatrixIsInfinite |
Проверяет, является ли какой-либо элемент матрицы положительным или отрицательным бесконечностью. |
|
XMMatrixIsNaN |
Проверяет, являются ли какие-либо элементы матрицы NaN. |
|
XMMatrixLookAtLH |
Строит матрицу представления для левовинтовой системы координат, используя позицию камеры, направление вверх и фокальную точку. |
|
XMMatrixLookAtRH |
Строит матрицу представления для правовинтовой системы координат, используя позицию камеры, направление вверх и фокальную точку. |
|
XMMatrixLookToLH |
Строит матрицу представления для левовинтовой системы координат, используя позицию камеры, направление вверх и направление камеры. |
|
XMMatrixLookToRH |
Строит матрицу представления для правовинтовой системы координат, используя позицию камеры, направление вверх и направление камеры. |
|
XMMatrixMultiply |
Вычисляет произведение двух матриц. |
|
XMMatrixMultiplyTranspose |
Вычисляет транспонирование произведения двух матриц. |
|
XMMatrixOrthographicLH |
Строит матрицу ортогональной проекции для левовинтовой системы координат. |
|
XMMatrixOrthographicOffCenterLH |
Строит пользовательскую матрицу ортогональной проекции для левовинтовой системы координат. |
|
XMMatrixOrthographicOffCenterRH |
Строит пользовательскую матрицу ортогональной проекции для правовинтовой системы координат. |
|
XMMatrixOrthographicRH |
Строит матрицу ортогональной проекции для правовинтовой системы координат. |
|
XMMatrixPerspectiveFovLH |
Строит левовинтовую матрицу перспективной проекции на основании поля зрения. |
|
XMMatrixPerspectiveFovRH |
Строит правовинтовую матрицу перспективной проекции на основании поля зрения. |
|
XMMatrixPerspectiveLH |
Строит левовинтовую матрицу перспективной проекции. |
|
XMMatrixPerspectiveOffCenterLH |
Строит пользовательскую версию левовинтовой матрицы перспективной проекции. |
|
XMMatrixPerspectiveOffCenterRH |
Строит пользовательскую версию правовинтовой матрицы перспективной проекции. |
|
XMMatrixPerspectiveRH |
Строит правовинтовую матрицу перспективной проекции. |
|
XMMatrixReflect |
Создает матрицу преобразования, предназначенную для отражения векторов через заданную плоскость. |
|
XMMatrixRotationAxis |
Создает матрицу, которая вращается вокруг произвольной оси. |
|
XMMatrixRotationNormal |
Создает матрицу, которая вращается вокруг произвольного нормального вектора. |
|
XMMatrixRotationQuaternion |
Создает матрицу поворота из кватерниона. |
|
XMMatrixRotationRollPitchYaw |
Создает матрицу поворота на основе заданного шага, поворота и поворота (углы Эйлера). |
|
XMMatrixRotationRollPitchYawFromVector |
Создает матрицу поворота на основе вектора, содержащего углы Эйлера (шаг, наклонение и крен). |
|
XMMatrixRotationX |
Создает матрицу, которая вращается вокруг оси X. |
|
XMMatrixRotationY |
Создает матрицу, которая вращается вокруг оси Y. |
|
XMMatrixRotationZ |
Создает матрицу, которая вращается вокруг оси Z. |
|
XMMatrixScaling |
Создает матрицу, масштабируемую по оси X, оси Y и оси Z. |
|
XMMatrixScalingFromVector |
Создает матрицу масштабирования на основе трехмерного вектора. |
|
XMMatrixSet |
Создает матрицу со значениями с плавающей точкой . |
|
XMMatrixShadow |
Создает матрицу преобразования, которая преобразует геометрию в плоскость. |
|
XMMatrixTransformation |
Создает матрицу преобразования. |
|
XMMatrixTransformation2D |
Создает матрицу двухd-преобразования в плоскости xy. |
|
XMMatrixTranslation |
Создает матрицу перевода из указанных смещений. |
|
XMMatrixTranslationFromVector |
Создает матрицу перевода из вектора. |
|
XMMatrixTranspose |
Вычисляет транспонирование матрицы. |
|
XMMatrixVectorTensorProduct |
Вычисляет произведение внешнего тензора двух векторов. |
Связанные темы