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.
Hinweis
Die D3DX-Hilfsprogrammbibliothek ist veraltet. Es wird empfohlen, stattdessen DirectXMath zusammen mit diesem Header von GitHub zu verwenden.
Bestimmt das Produkt der berechneten Übersetzungsmatrix, die von den angegebenen Faktoren (x, y und z) und der aktuellen Matrix bestimmt wird.
Syntax
HRESULT TranslateLocal(
[in] FLOAT x,
[in] FLOAT y,
[in] FLOAT z
);
Parameter
-
x [in]
-
Typ: FLOAT
Der Übersetzungsfaktor in x-Richtung.
-
y [in]
-
Typ: FLOAT
Der Übersetzungsfaktor in y-Richtung.
-
z [in]
-
Typ: FLOAT
Der Übersetzungsfaktor in z-Richtung.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK.
Bemerkungen
Diese Methode multipliziert die aktuelle Matrix links mit der berechneten Übersetzungsmatrix (die Transformation betrifft den lokalen Ursprung des Objekts).
D3DXMATRIX tmp;
D3DXMatrixTranslation( &tmp, x, y, z );
m_stack[m_currentPos] = tmp * m_stack[m_currentPos];
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch