Språk

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

Definition

Utför en linjär interpolering mellan två värden baserat på den angivna vikten.

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

Parametrar

value1
TSelf

Det första värdet, som är avsett att vara den nedre gränsen.

value2
TSelf

Det andra värdet, som är avsett att vara det övre gränsvärdet.

amount
TSelf

Ett värde, som är avsett att vara mellan 0 och 1, som anger interpolationens vikt.

Returer

TSelf

Det interpolerade värdet.

Kommentarer

Den här metoden förutsätter att indata är välformulerade och inte validerar det value1 < value2 eller att 0 <= amount <= 1.

Gäller för