Microsoft DirectX 8.0 (C++)

D3DXComputeBoundingSphere

境界球を算出する。

HRESULT D3DXComputeBoundingSphere(
  PVOID pvPointsFVF,
  DWORD NumVertices,
  DWORD FVF,
  D3DXVECTOR3* pCenter,
  FLOAT* pRadius
);

パラメータ

pvPointsFVF
[in] 境界球の算出に使用する頂点データを格納するバッファへのポインタ。
NumVertices
[in] 頂点の数。
FVF
[in] 頂点フォーマットを記述する柔軟な頂点フォーマット フラグの組み合わせ。
pCenter
[out] 境界球の座標の中心を定義する、D3DXVECTOR3 構造体。
pRadius
[out] 境界球の半径。

戻り値

成功した場合は D3D_OK を返す。

失敗した場合は、1 つの D3DERR_INVALIDCALL を返す。

動作環境

  ヘッダー : D3dx8mesh.h で宣言。
  インポート ライブラリ : D3dx8.lib を使用。