ID3DXMATRIXStack::Translate メソッド (D3DX10.h)
注意
D3DX10 ユーティリティ ライブラリは非推奨です。 代わりに、GitHub のこのヘッダーと共に DirectXMath を使用することをお勧めします。
現在の行列の積と、指定された因子 (x、y、z) によって決定される計算された翻訳行列を決定します。
構文
HRESULT Translate(
[in] FLOAT x,
[in] FLOAT y,
[in] FLOAT z
);
パラメーター
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。
解説
このメソッドは、現在の行列と計算された翻訳行列を右乗算します (変換は現在のワールド原点に関します)。
D3DXMATRIX tmp;
D3DXMatrixTranslation( &tmp, x, y, z );
m_stack[m_currentPos] = m_stack[m_currentPos] * tmp;
必要条件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目