windowsnumerics.h-APIs
Die Headerdatei windowsnumerics.h definiert C++-Vektor- und Matrixtypen im Windows.Foundation.Numerics-Namespace . Sie erweitert die Strukturen von Windows.Foundation.Numerics um eine Reihe mathematischer Operatoren und Funktionen.
Dieser Namespace ist nur in C++ verfügbar. Die .NET-Entsprechung 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 mit einem normalen 3D-Vektor und einem Abstandswert dar. |
Quaternionsstruktur | Ein vierdimensionaler Vektor, der verwendet wird, um eine Drehung darzustellen. |
Windows-Numerische und DirectXMath-Interop-APIs | Diese Funktionen konvertieren Windows.Foundation.Numerics-Typen in und aus den DirectXMath SIMD-Typen XMVECTOR und XMMATRIX. |