lerp

Führt eine lineare Interpolation aus.

ret lerp(x, y, s)

Parameter

Element Beschreibung
X
[in ] Der erste Gleitkommawert.
Y
[in ] Der zweite Gleitkommawert.
s
[in ] Ein -Wert, der linear zwischen dem x-Parameter und dem y-Parameter interpoliert.

Rückgabewert

Das Ergebnis der linearen Interpolation.

Typbeschreibung

Name Vorlagentyp Komponententyp Size
x Skalar, Vektor oder Matrix schweben any
y identisch mit eingabe x schweben gleiche Dimension(en) wie eingabe x
s identisch mit eingabe x schweben gleiche Dimension(en) wie eingabe x
Ret identisch mit eingabe x schweben gleiche Dimension(en) wie eingabe x

Hinweise

Die lineare Interpolation basiert auf der folgenden Formel: x * (1 s) + y * s, die entsprechend als x + s(y-x) geschrieben werden kann.

Shader-Mindestmodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 2 (DirectX HLSL) und höhere Shadermodelle ja
Shadermodell 1 (DirectX HLSL) Ja (im Vergleich _ zu _ 1 1 und PS _ 1 _ 1)

Siehe auch

Systeminterne Funktionen (DirectX HLSL)