共用方式為


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

規格需求

需求
標頭
D3DX9Mesh.h
程式庫
D3dx9.lib

另請參閱

ID3DXPRTEngine