fonction XMFLOAT4X4 ::XMFLOAT4X4(constfloat*) (directxmath.h)
Initialise une nouvelle instance de la XMFLOAT4X4
structure à partir d’un tableau de seize élémentsfloat
.
Initialise une nouvelle instance de la structure XMFLOAT4X4 à partir d’un tableau de seize élémentsfloat
.
Syntaxe
void XMFLOAT4X4(
const float *pArray
) noexcept;
Paramètres
pArray
Adresse d’un tableau de 16 élémentsfloat
, spécifiant la valeur de chaque membre d’une nouvelle instance de XMFLOAT4X4.
Valeur de retour
None
Remarques
Les éléments de matrice sont stockés dans pArray dans l’ordre principal des lignes .
Les deux exemples de pseudocode suivants illustrent l’opération de ce constructeur :
XMFLOAT4X4 mat;
mat._11 = pArray[0];
mat._12 = pArray[1];
mat._13 = pArray[2];
mat._14 = pArray[3];
mat._21 = pArray[4];
mat._22 = pArray[5];
mat._23 = pArray[6];
mat._24 = pArray[7];
mat._31 = pArray[8];
mat._32 = pArray[9];
mat._33 = pArray[10];
mat._34 = pArray[11];
mat._41 = pArray[12];
mat._42 = pArray[13];
mat._43 = pArray[14];
mat._44 = pArray[16];
ou
XMFLOAT4X4 mat;
mat.m[0,0] = pArray[0];
mat.m[0,1] = pArray[1];
mat.m[0,2] = pArray[2];
mat.m[0,3] = pArray[3];
mat.m[1,0] = pArray[4];
mat.m[1,1] = pArray[5];
mat.m[1,2] = pArray[6];
mat.m[1,3] = pArray[7];
mat.m[2,0] = pArray[8];
mat.m[2,1] = pArray[9];
mat.m[2,2] = pArray[10];
mat.m[2,3] = pArray[11];
mat.m[3,0] = pArray[12];
mat.m[3,1] = pArray[13];
mat.m[3,2] = pArray[14];
mat.m[3,3] = pArray[16];
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | directxmath.h |
Voir aussi
Référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour