ID3DXPRTEngine::ShadowRayIntersects 方法
在预计算的辐射传输 (PRT) 模拟中使用高效的光线跟踪来确定光线是否与网格相交。 通常用于确定给定点是否处于阴影中。
语法
BOOL ShadowRayIntersects(
[in] const D3DXVECTOR3 *pRayPos,
[in] const D3DXVECTOR3 *pRayDir
);
参数
-
pRayPos [in]
-
类型: const D3DXVECTOR3*
指向 D3DXVECTOR3 结构的指针,指定光线开始的点。
-
pRayDir [in]
-
类型: const D3DXVECTOR3*
指向 D3DXVECTOR3 结构的指针,指定光线的规范化方向。
返回值
类型: BOOL
如果光线与当前网格相交,则返回 TRUE ;否则,返回 FALSE。
备注
使用 ID3DXPRTEngine::SetMinMaxIntersection 设置与光线相交的最小和最大距离。
此方法的执行速度比 ID3DXPRTEngine::ClosestRayIntersects 更快。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅