Linearly interpolates between two values.
Namespace: CFX.UtilitiesAssembly: CFX (in CFX.dll) Version: 2.0.0+5bb1f71a933ed371a0f5f2d5e7db34c89b75f3ea
Syntaxpublic static double Lerp(
double value1,
double value2,
double amount
)
Public Shared Function Lerp (
value1 As Double,
value2 As Double,
amount As Double
) As Double
Parameters
- value1 Double
- Source value.
- value2 Double
- Source value.
- amount Double
-
Value between 0 and 1 indicating the weight of value2.
Return Value
DoubleInterpolated value.
Remarks
This method performs the linear interpolation based on the following formula.
value1 + (value2 - value1) * amount
Passing amount a value of 0 will cause value1 to be returned, a value of 1 will
cause value2 to be returned.
See Also