D3DXComputeBoundingSphere
メッシュの境界球を計算します。
HRESULT
D3DXComputeBoundingSphere(
CONST D3DXVECTOR3 * pFirstPosition,
DWORD NumVertices,
DWORD dwStride,
D3DXVECTOR3 * pCenter,
FLOAT * pRadius
);
パラメータ
- pFirstPosition
最初の位置へのポインターです。 - NumVertices
頂点の数です。 - dwStride
位置ベクトル間のバイト数です。頂点ストライドを取得するには、ID3DXBaseMesh::GetNumBytesPerVertex、D3DXGetFVFVertexSize、または D3DXGetDeclVertexSize を使用します。 - pCenter
D3DXVECTOR3 構造体です。返される境界球の中心座標を定義します。 - pRadius
返される境界球の半径です。
戻り値
成功すると、値 D3D_OK を返します。失敗した場合は、次のいずれかの値を返します。D3DERR_INVALIDCALL
要件
ヘッダー: D3DX9Mesh.h 宣言
ライブラリ: D3dx9.lib 内容