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