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 als untere Grenze vorgesehen ist.

value2
TSelf

Der zweite Wert, der die obere Grenze sein soll.

amount
TSelf

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

Gibt zurück

TSelf

Der interpolierte Wert.

Hinweise

Bei dieser Methode wird davon ausgegangen, dass value1 < value2 Eingaben wohlgeformt sind und das auch 0 <= amount <= 1nicht überprüft werden.

Gilt für: