Partager via


Classe Matrix4x4F (d2d1_1helper.h)

La classe Matrix4x4F représente une matrice 4 par 4 et fournit des méthodes pratiques pour créer des matrices.

Héritage

La classe Matrix4x4F implémente D2D1_MATRIX_4X4_F.

Méthodes

La classe Matrix4x4F possède ces méthodes.

 
Matrix4x4F ::D eterminant

Calcule le déterminant de la matrice. (Matrix4x4F.Determinant)
Matrix4x4F ::IsIdentity

Indique si cette matrice est la matrice d’identité. (Matrix4x4F.IsIdentity)
Matrix4x4F ::operator*

L’interface Matrix4x4F ::operator-mult (d2d1_1helper.h) multiplie cette matrice avec la matrice spécifiée et retourne le résultat.
Matrix4x4F ::P erspectiveProjection

Transformation de perspective en fonction d’une valeur de profondeur.
Matrix4x4F ::ReinterpretBaseType

Convertit la matrice D2D1_MATRIX_4X4_F spécifiée en matrice Matrix4x4F sans effectuer de copie. (surcharge 1/2)
Matrix4x4F ::ReinterpretBaseType

Convertit la matrice D2D1_MATRIX_4X4_F spécifiée en matrice Matrix4x4F sans effectuer de copie. (surcharge 2/2)
Matrix4x4F ::RotationArbitraryAxis

Détermine la matrice de rotation 3D pour un axe arbitraire.
Matrix4x4F ::RotationX

Fait pivoter la matrice de transformation autour de l’axe X.
Matrix4x4F ::RotationY

Fait pivoter la matrice de transformation autour de l’axe Y.
Matrix4x4F ::RotationZ

Fait pivoter la matrice de transformation autour de l’axe Z.
Matrix4x4F ::Scale

Met à l’échelle le plan de perspective de la matrice.
Matrix4x4F ::SetProduct

Multiplie les deux matrices et stocke le résultat dans cette matrice. (Matrix4x4F.SetProduct)
Matrix4x4F ::SkewX

Fausse la matrice dans le sens X.
Matrix4x4F ::SkewY

Effectue une asymétrie de la matrice dans la direction Y.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d2d1_1helper.h