Partager via


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 .