Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue instance der XMFLOAT3X3 Struktur aus einem Array mit neun Elementenfloat.
Initialisiert eine neue instance der XMFLOAT3X3-Struktur aus einem Array mit neun Elementenfloat.
Syntax
void XMFLOAT3X3(
const float *pArray
) noexcept;
Parameter
pArray
Adresse eines Arrays mit 9 Elementenfloat, die den Wert jedes Elements eines neuen instance XMFLOAT3X3 angibt.
Rückgabewert
Keine
Bemerkungen
Die Matrixelemente werden in pArray in Zeilen-Hauptreihenfolge gespeichert.
Die folgenden beiden Pseudocodebeispiele veranschaulichen den Betrieb dieses Konstruktors:
XMFLOAT3X3 mat;
mat._11 = pArray[0];
mat._12 = pArray[1];
mat._13 = pArray[2];
mat._21 = pArray[3];
mat._22 = pArray[4];
mat._23 = pArray[5];
mat._31 = pArray[6];
mat._32 = pArray[7];
mat._33 = pArray[8];
oder
XMFLOAT3X3 mat;
mat.m[0,0] = pArray[0];
mat.m[0,1] = pArray[1];
mat.m[0,2] = pArray[2];
mat.m[1,0] = pArray[3];
mat.m[1,1] = pArray[4];
mat.m[1,2] = pArray[5];
mat.m[2,0] = pArray[6];
mat.m[2,1] = pArray[7];
mat.m[2,2] = pArray[8];
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | directxmath.h |
Weitere Informationen
Referenz