ID3DXMATRIXStack::RotateYawPitchRollLocal-Methode (D3DX10.h)
Rotiert (relativ zum lokalen Koordinatenraum des Objekts) um eine beliebige Achse.
Syntax
HRESULT RotateYawPitchRollLocal(
[in] FLOAT Yaw,
[in] FLOAT Pitch,
[in] FLOAT Roll
);
Parameter
-
Yaw [ In]
-
Typ: FLOAT
Das Gähnen um die y-Achse im Bogenmaß.
-
Tonhöhe [ In]
-
Typ: FLOAT
Die Tonhöhe um die x-Achse im Bogenmaß.
-
Roll [ In]
-
Typ: FLOAT
Der rollt um die Z-Achse im Bogenmaß.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, lautet der Rückgabewert D3D _ OK.
Bemerkungen
Diese Methode fügt die Drehung dem Matrixstapel mit der berechneten Drehungsmatrix ähnlich der folgenden hinzu:
D3DXMATRIX tmp;
D3DXMatrixRotationYawPitchRoll( &tmp, yaw, pitch, roll );
m_stack[m_currentPos] = tmp * m_stack[m_currentPos];
Da die Drehung mit dem Matrixstapel nach links multipliziert wird, ist die Drehung relativ zum lokalen Koordinatenraum des Objekts.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|