API windowsnumerics.h
Le fichier d’en-tête windowsnumerics.h définit les types de vecteur et de matrice C++ dans l’espace de nomsWindows.Foundation.Numerics. Il étend les structs de Windows.Foundation.Numerics avec une gamme d’opérateurs et de fonctions mathématiques.
Cet espace de noms est disponible uniquement en C++. Son équivalent .NET est System.Numerics.
Dans cette section
Sujet | Description |
---|---|
structure float2 | Vecteur avec deux composants. |
structure float3 | Vecteur avec trois composants. |
structure float3x2 | Matrice 3x2, utilisée pour les transformations 2D. |
structure float4 | Vecteur avec quatre composants. |
structure float4x4 | Matrice 4x4, utilisée pour les transformations 3D. |
structure de plan | Cette structure représente un plan à l’aide d’un vecteur 3D normal et d’une valeur de distance. |
structure de quaternion | Vecteur à quatre dimensions, utilisé pour représenter une rotation. |
les API d’interopérabilité Windows et DirectXMath | Ces fonctions convertissent types Windows.Foundation.Numerics vers et à partir des types SIMD DirectXMath XMVECTOR et XMMATRIX . |