API-интерфейсы windowsnumerics.h
Файл заголовка windowsnumerics.h определяет векторные и матричные типы C++ в пространстве имен Windows.Foundation.Numerics . Он расширяет структуры из Windows.Foundation.Numerics с помощью ряда математических операторов и функций.
Это пространство имен доступно только в C++. Эквивалентом .NET является System.Numerics.
В этом разделе
Раздел | Описание |
---|---|
Структура float2 | Вектор с двумя компонентами. |
Структура float3 | Вектор с тремя компонентами. |
Структура float3x2 | Матрица 3x2, используемая для двухмерных преобразований. |
Структура float4 | Вектор с четырьмя компонентами. |
Структура float4x4 | Матрица 4x4, используемая для трехмерных преобразований. |
структура плоскости | Эта структура представляет плоскость, использующую норму трехмерного вектора и значение расстояния. |
Структура кватерниона | Четырехмерный вектор, используемый для представления поворота. |
API взаимодействия Windows Numerics и DirectXMath | Эти функции преобразуют типы Windows.Foundation.Numerics в типы SIMD DirectXMath XMVECTOR и XMMATRIX и из них. |