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

Examples