trainsim/math/lerp.ts
2025-02-05 04:00:40 -07:00

12 lines
239 B
TypeScript

export const lerp = (a: number, b: number, t: number) => {
return (a * t) + (b * (1 - t));
};
export const map = (
value: number,
x1: number,
y1: number,
x2: number,
y2: number,
) => (value - x1) * (y2 - x2) / (y1 - x1) + x2;