<< Click to Display Table of Contents >> Navigation: ThinBASIC Modules > Math > Interpolation > Lerp |
Description
Calculates a number between two numbers at a specific increment.
Syntax
n = Lerp(pStart, pEnd, Amount)
Returns
Number.
Returned value is calculated as follows: ((1.0 - Amount) * pStart) + (Amount * pEnd)
Parameters
Name |
Type |
Optional |
Meaning |
pStart |
Number |
No |
First point. |
pEnd |
Number |
No |
Last point. |
Amount |
Number |
No |
Amount of interpolation |
Remarks
The Amount parameter is the amount to interpolate between [pStart and pEnd] where Amount=0.0 returns pStart, 0.1 is very near to pStart, 0.5 is half-way in between, etc.
Lerp function is convenient for creating motion along a straight path and for drawing dotted lines.
Lerp function differ from Lerp2 function only for the sequence of the parameters.
Restrictions
See also
Examples