(a: number, b: number, t: number)
| 1 | import { clamp } from "./data"; |
| 2 | |
| 3 | export function lerp(a: number, b: number, t: number) { |
| 4 | return a + (b - a) * clamp(t, 0, 1); |
| 5 | } |
| 6 | |
| 7 | // we lerp after running the smoothstep, and t is clamped to [0, 1] |
| 8 | export function lerpSmoothstep(a: number, b: number, t: number) { |
no test coverage detected