reflect
入射レイとサーフェス法線を使用して反射ベクトルを返します。
ret reflect(i, n) |
---|
パラメーター
項目 | 説明 |
---|---|
私 |
[入力]浮動小数点のインシデント ベクトル。 |
N |
[入力]浮動小数点の法線ベクトル。 |
戻り値
浮動小数点の反射ベクトル。
解説
この関数は、v = i - 2 * n * dot(i n) という数式を使用して反射ベクトルを計算します。
「説明」と入力します
名前 | テンプレートの種類 | コンポーネントの種類 | サイズ |
---|---|---|---|
i | ベクトル | フロート | any |
n | ベクトル | フロート | 入力 i と同じディメンション |
Ret | ベクトル | フロート | 入力 i と同じディメンション |
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 1 (DirectX HLSL) 以降のシェーダー モデル | はい |