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 XMFLOAT4X3 Struktur aus einem Zwölf-Elementarrayfloat.
Initialisiert eine neue instance der XMFLOAT4X3-Struktur aus einem Array mit zwölf Elementenfloat.
Syntax
void XMFLOAT4X3(
const float *pArray
) noexcept;
Parameter
pArray
Adresse eines 12-Elementarraysfloat, das den Wert jedes Elements eines neuen instance von XMFLOAT4X3 angibt.
Rückgabewert
Keine
Bemerkungen
Die Matrixelemente werden in pArray in Zeilen-Hauptreihenfolge gespeichert.
Die folgenden beiden Pseudocodebeispiele veranschaulichen die Funktionsweise dieses Konstruktors:
XMFLOAT4X3 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];
mat._41 = pArray[9];
mat._42 = pArray[10];
mat._43 = pArray[11];
oder
XMFLOAT4X3 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];
mat.m[3,0] = pArray[9];
mat.m[3,1] = pArray[10];
mat.m[3,2] = pArray[11];
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | directxmath.h |
Weitere Informationen
Referenz