windowsnumerics.h-APIs
Die Headerdatei windowsnumerics.h definiert C++-Vektor- und Matrixtypen im Windows. Foundation.Numerics-Namespace. Sie erweitert die Strukturen aus Windows. Foundation.Numerics mit einer Reihe von mathematischen Operatoren und Funktionen.
Dieser Namespace ist nur in C++ verfügbar. Die entsprechende .NET-Äquivalent ist System.Numerics.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| float2-Struktur | Ein Vektor mit zwei Komponenten. |
| float3-Struktur | Ein Vektor mit drei Komponenten. |
| float3x2-Struktur | Eine 3x2-Matrix, die für 2D-Transformationen verwendet wird. |
| float4-Struktur | Ein Vektor mit vier Komponenten. |
| float4x4-Struktur | Eine 4x4-Matrix, die für 3D-Transformationen verwendet wird. |
| Ebenenstruktur | Diese Struktur stellt eine Ebene dar, die einen 3D-Vektor normal und einen Distance-Wert verwendet. |
| Quaternionstruktur | Ein vierdimensionaler Vektor, mit dem eine Drehung dargestellt wird. |
| Windows und DirectXMath-Interop-APIs | Diese Funktionen konvertieren Windows. Foundation.Numerics-Typen in und aus den DirectXMath SIMD-Typen XMVECTOR und XMMATRIX. |