lerp
Melakukan interpolasi linier.
ret lerp(x, y, s) |
---|
Parameter
Item | Deskripsi |
---|---|
X |
[in] Nilai titik mengambang pertama. |
Y |
[in] Nilai titik mengambang kedua. |
S |
[in] Nilai yang secara linear menginterpolasi antara parameter x dan parameter y . |
Tampilkan Nilai
Hasil interpolasi linier.
Deskripsi Jenis
Nama | Jenis Templat | Jenis Komponen | Ukuran |
---|---|---|---|
x | skalar, vektor, atau matriks | Float | apa pun |
y | sama seperti input x | Float | dimensi yang sama dengan input x |
s | sama seperti input x | Float | dimensi yang sama dengan input x |
Ret | sama seperti input x | Float | dimensi yang sama dengan input x |
Keterangan
Interpolasi linear didasarkan pada rumus berikut: x*(1-s) + y*s yang secara setara dapat ditulis sebagai x + s(y-x).
Minimum Shader Model
Fungsi ini didukung dalam model shader berikut.
Shader Model | Didukung |
---|---|
Model Shader 2 (DirectX HLSL) dan model shader yang lebih tinggi | ya |
Shader Model 1 (DirectX HLSL) | Ya (vs_1_1 dan ps_1_1) |