Platform SDK: DirectX

D3DXVec3Transform

D3DXVec3Transform 関数は、指定された行列により 3D ベクトルを変換する。

D3DXVECTOR4* D3DXVec3Transform(
  D3DXVECTOR4* pOut,
  const D3DXVECTOR3* pV,
  const D3DXMATRIX* pM
); 

パラメータ

pOut
演算結果である D3DXVECTOR4 構造体へのポインタ。
pV
ソースの D3DXVECTOR3 構造体へのポインタ。
pM
ソースの D3DXMATRIX 構造体へのポインタ。

戻り値

変換されたベクトルの D3DXVECTOR4 構造体へのポインタ。

注意

この関数は、指定されたベクトル pV (x, y, z, 1) を指定された行列 pM により変換する。

この関数の戻り値は、pOut パラメータの戻り値と同じである。このように、D3DXVec3Transform 関数を別の関数のパラメータとして使用できる。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以上が必要。Windows 95 用に再配布可能な形で使用可能。
  バージョン : DirectX 7.0 が必要。
  ヘッダー : d3dxmath.h で宣言。
  ライブラリ : d3dx.lib を使用。

参照

D3DXVec3TransformCoordD3DXVec3TransformNormal