Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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