折射
使用进入光线、表面法线和折射索引返回折射矢量。
ret refract (i, n, ?) |
---|
参数
项 | 说明 |
---|---|
我 |
[in]浮点光线方向矢量。 |
n |
[in]浮点表面法向量。 |
? |
[in]浮点折射索引标量。 |
返回值
浮点折射向量。 如果输入射线 i 与表面法线 n 之间的角度对于给定的折射指数而言太大,则返回值为 (0,0,0) 。
类型说明
名称 | 模板类型 | 组件类型 | 大小 |
---|---|---|---|
i | 向量 | FLOAT | any |
n | 向量 | FLOAT | 与输入 i 相同的维度 () |
? | 标量 (scalar) | FLOAT | 1 |
折射矢量 | 向量 | FLOAT | 与输入 i 相同的维度 () |
最小着色器模型
以下着色器模型中支持此函数。
着色器模型 | 支持 |
---|---|
着色器模型 2 (DirectX HLSL) 和更高着色器模型 | 是 |
着色器模型 1 (DirectX HLSL) | 是 (vs_1_1仅) |