Platform SDK: DirectX |
D3DXVECTOR3 構造体は、3 次元 (3D) 空間のベクトルを記述する。
typedef struct D3DXVECTOR3 { float x, y, z; } D3DXVECTOR3;
C++ プログラマは、演算子のオーバーロード機能や型変換機能を利用できる。D3DXVECTOR3 構造体を C++ で実装すると、オーバーロードされたコンストラクタやオーバーロードされた代入演算子、単項演算子、および 2 項演算子 (等価演算子を含む) が実装される。詳細については、「C++ 固有の機能」を参照すること。
D3DXVec3Length、D3DXVec3LengthSq、D3DXVec3Dot、D3DXVec3Cross、D3DXVec3Add、D3DXVec3Subtract、D3DXVec3Minimize、D3DXVec3Maximize、D3DXVec3Scale、D3DXVec3Lerp、D3DXVec3Normalize、D3DXVec3Hermite、D3DXVec3BaryCentric、D3DXVec3Transform、D3DXVec3TransformCoord、D3DXVec3TransformNormal
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以上が必要。Windows 95 用に再配布可能な形で使用可能。
バージョン : DirectX 7.0 が必要。
ヘッダー : d3dxmath.h で宣言。