ID3DXMATRIXStack::TranslateLocal メソッド (D3dx9math.h)
注意
D3DX ユーティリティ ライブラリは非推奨です。 代わりに、GitHub のこのヘッダーと共に DirectXMath を使用することをお勧めします。
特定の因子 (x、y、z) と現在の行列によって決定される計算された翻訳行列の積を決定します。
構文
HRESULT TranslateLocal(
[in] FLOAT x,
[in] FLOAT y,
[in] FLOAT z
);
パラメーター
戻り値
型: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。
注釈
このメソッドは、現在の行列を計算された変換行列と左乗算します (変換はオブジェクトのローカル原点に関する変換です)。
D3DXMATRIX tmp;
D3DXMatrixTranslation( &tmp, x, y, z );
m_stack[m_currentPos] = tmp * m_stack[m_currentPos];
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください