Share via


折射

使用輸入光線、表面常態和 refraction 索引,傳回 refraction 向量。

ret refract (in, ?)

參數

項目 描述

[in]浮點光線方向向量。
n
[in]浮點、表面標準向量。
?
[in]浮點參考索引純量。

傳回值

浮點的 refraction 向量。 如果輸入光線 i 與表面標準 n 之間的角度對指定的 refraction 索引而言太大?,則傳回值會 (0,0,0,0) 。

類型描述

名稱 範本類型 元件類型 大小
i 向量 FLOAT 任意
n 向量 FLOAT 與輸入i相同的維度 (s)
? 標量 FLOAT 1
refraction 向量 向量 FLOAT 與輸入i相同的維度 (s)

最小著色器模型

下列著色器模型中支援此函式。

著色器模型 支援
著色器模型 2 (DirectX HLSL) 和更高的著色器模型
著色器模型 1 (DirectX HLSL) 是 (vs_1_1僅)

另請參閱

DirectX HLSL (內部函式)