Поддержка математических функций в D3DX (Direct3D 9)
Примечание
Служебная библиотека D3DX является устаревшей. Вместо этого рекомендуется использовать DirectXMath .
D3DX — это служебная библиотека, которая предоставляет вспомогательные службы. Это слой над компонентом Direct3D.
Математический
Математическая поддержка, содержащаяся в наборе функций, предоставляется для:
- Вычисления цвета
- Плоскости
- Управление матрицами
- Кватернионы
- ДвухD-векторы
- Трехмерные векторы
- 4D-векторы
Обратите внимание, что в сочетании с перегрузками C++ поддержка базовых типов трехмерной математики обширна.
Дополнительные сведения об этих функциях см. в разделе Функции D3DX. Чтобы помочь найти необходимую функцию, они разбиваются на несколько папок.
FLOAT16
При использовании типа данных FLOAT16 не забудьте ограничить значения не более D3DX_16F_MAX. Любое значение FLOAT16, превышающее это, приведет к неопределенному поведению в конвейере. См. раздел Другие константы D3DX.
Связанные темы