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

Definicja

Wykonuje interpolację liniową między dwiema wartościami na podstawie danej wagi.

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

Parametry

value1
TSelf

Pierwsza wartość, która ma być niższą granicą.

value2
TSelf

Druga wartość, która ma być górną granicą.

amount
TSelf

Wartość, która ma należeć do przedziału od 0 do 1, która wskazuje wagę interpolacji.

Zwraca

TSelf

Wartość interpolowana.

Uwagi

Ta metoda zakłada, że dane wejściowe są dobrze sformułowane i nie weryfikuje, czy value1 < value20 <= amount <= 1.

Dotyczy