Microsoft DirectX 8.0 (Visual Basic)

D3DX8.SphereBoundProbe

レイが境界球のボリュームに当たるかどうかを判定する。

object.SphereBoundProbe( _ 
    Center As D3DVECTOR, _ 
    Radius As Single, _ 
    RayPosition As D3DVECTOR, _ 
    Raydirection As D3DVECTOR) As Boolean

指定項目

object
D3DX8 オブジェクトを表すオブジェクト式。
Center
球の中心座標を指定する D3DVECTOR 型。
Radius
球の半径。
RayPosition
レイの始点座標を指定する D3DVECTOR 型。
Raydirection
レイの方向を指定する D3DVECTOR 型。

戻り値

レイが境界球のボリュームに当たる場合は、TRUE を返す。それ以外の場合は、FALSE を返す。

エラー コード

失敗した場合はエラーが発生し、Err.NumberD3DXERR_INVALIDMESH が設定される。

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

注意

D3DXSphereBoundProbe は、レイが球のサーフェスだけではなく、境界球のボリュームに当たるかどうかを判定する。