入射光線およびサーフェス法線を使用して反射ベクトルを返します。
| ret reflect(i, n) |
|---|
パラメーター
i
[in] 浮動小数点入射ベクトル。n
[in] 浮動小数点法線ベクトル。
戻り値
浮動小数点反射ベクトル。
解説
この関数が反射ベクトルの計算に使用する数式は、v = i - 2 * n * dot(i?n) です。
型の説明
| 名前 | テンプレートの型 | 成分の型 | サイズ |
|---|---|---|---|
| i | vector | float | 任意 |
| n | vector | float | 入力 i と同じ次元 |
| ret | vector | float | 入力 i と同じ次元 |
最低限必要なシェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
| シェーダー モデル | サポート |
|---|---|
| シェーダー モデル 1 (DirectX HLSL) 以降のシェーダー モデル | ○ |