Navigation:  ThinBASIC Modules > Math > Interpolation >

Lerp

Previous pageReturn to chapter overviewNext page

 

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.

 

Restrictions

 

See also

 

Lerp2

 

Examples