Freigeben über


IFloatingPointIeee754<TSelf>.Lerp(TSelf, TSelf, TSelf) Methode

Definition

Führt eine lineare Interpolation zwischen zwei Werten basierend auf der angegebenen Gewichtung aus.

public:
 static override TSelf Lerp(TSelf value1, TSelf value2, TSelf amount);
public static virtual TSelf Lerp (TSelf value1, TSelf value2, TSelf amount);
static member Lerp : 'Self * 'Self * 'Self -> 'Self
Public Shared Overrides Function Lerp (value1 As TSelf, value2 As TSelf, amount As TSelf) As TSelf

Parameter

value1
TSelf

Der erste Wert, der die untere Grenze sein soll.

value2
TSelf

Der zweite Wert, der die Obergrenze sein soll.

amount
TSelf

Ein Wert zwischen 0 und 1, der die Gewichtung der Interpolation angibt.

Gibt zurück

TSelf

Der interpolierte Wert.

Hinweise

Diese Methode setzt voraus, dass Eingaben wohlgeformt sind, und überprüft nicht, dass value1 < value2 oder .0 <= amount <= 1

Gilt für: