ID3DXPRTEngine::SetMinMaxIntersection メソッド
3D オブジェクト間の交差の最小距離と最大距離を設定します。 これらの距離値を使用して、オブジェクトが光をシャドウまたは反射できる最小距離または最大距離を制御できます。 たとえば、 メソッドを使用して、3D モデルの近くのフィーチャのシャドウを制限できます。
構文
HRESULT SetMinMaxIntersection(
[in] FLOAT fMin ,
[in] FLOAT fMax
);
パラメーター
-
fMin [in]
-
型: FLOAT
最小交差距離。 正の値で、fMax 未満である必要があります。
-
fMax [in]
-
型: FLOAT
交差の最大距離。 0.0f の場合は、前の値が使用されます。それ以外の場合は、fMin より大きい値にする必要があります。
戻り値
型: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
注釈
この方法は、GPU で実行される事前計算済みの放射転送 (PRT) シミュレーションでは使用できません。 「ID3DXPRTEngine::ComputeDirectLightingSHGPU」を参照してください。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください