次の方法で共有


D3DXComputeBoundingBox 関数 (D3DX9Mesh.h)

注意

D3DX ユーティリティ ライブラリは非推奨です。 代わりに DirectXMath を使用することをお勧めします。

座標軸指向の境界ボックスを計算します。

構文

HRESULT D3DXComputeBoundingBox(
  _In_  const D3DXVECTOR3 *pFirstPosition,
  _In_        DWORD       NumVertices,
  _In_        DWORD       dwStride,
  _Out_       D3DXVECTOR3 *pMin,
  _Out_       D3DXVECTOR3 *pMax
);

パラメーター

pFirstPosition [in]

型: const D3DXVECTOR3*

最初の位置へのポインター。

NumVertices [in]

種類: DWORD

頂点の数。

dwStride [in]

種類: DWORD

頂点間のカウントまたはバイト数。

pMin [out]

種類: D3DXVECTOR3*

D3DXVECTOR3 構造体へのポインター。境界ボックスの左下隅に返されるを記述します。 「解説」を参照してください。

pMax [out]

種類: D3DXVECTOR3*

D3DXVECTOR3 構造体へのポインター。境界ボックスの右上隅に返されるを記述します。 「解説」を参照してください。

戻り値

種類: HRESULT

関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のいずれかになります: D3DERR_INVALIDCALL。

解説

必要条件

要件
ヘッダー
D3DX9Mesh.h
ライブラリ
D3dx9.lib

関連項目

メッシュ関数