reflect

Mengembalikan vektor pantulan menggunakan sinar insiden dan permukaan normal.

ret reflect(i, n)

Parameter

Item Deskripsi
I
[in] Sebuah titik mengambang, vektor insiden.
N
[in] Sebuah floating-point, vektor normal.

Tampilkan Nilai

Sebuah floating-point, refleksi vektor.

Keterangan

Fungsi ini menghitung vektor pantulan menggunakan rumus berikut: v = i - 2 * n * dot(i n) .

Deskripsi Jenis

Nama Jenis Templat Jenis Komponen Ukuran
i Vektor Float apa pun
n Vektor Float dimensi yang sama dengan input i
Ret Vektor Float dimensi yang sama dengan input i

Minimum Shader Model

Fungsi ini didukung dalam model shader berikut.

Shader Model Didukung
Model Shader 1 (DirectX HLSL) dan model shader yang lebih tinggi ya

Lihat juga

Fungsi Intrinsik (DirectX HLSL)