Lerp
Lerp is an abbreviation of "Linear Interpolation". The function generates a value within a range of two specified values, based on the value of the "Alpha" parameter.
Input
- A: Float value that represents the lowest value that can be returned.
- B: Float value that represents the highest value that can be returned.
- Alpha: Float value between 0 and 1. If Alpha is 0 return the lowest value and if alpha is 1 return the highest value.
Output
- Return Value: Float value between A and B depending on the value of alpha.
Imagine a race that occurs along the X axis. The race starts at the position X = 1500 and ends at the position X = 9500. If we use the "Lerp" function passing as parameters A = 1500, B = 9500 and Alpha = 0.5, the result is the position 5500 representing the middle of the race.
The image below shows a function that takes a value between 0 and 1 that indicates how much has been completed of the race and returns the equivalent X position.
Click to enlarge |