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 linier menginterpolasi antara parameter x dan parameter y . |
Tampilkan Nilai
Hasil interpolasi linier.
Deskripsi Jenis
Nama | Jenis Templat | Tipe 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 linier didasarkan pada rumus berikut: x*(1-dtk) + 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) |