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