import { assertEquals } from "jsr:@std/assert"
assertEquals(lerpi([ 0, 40], [100, 80], 0.5, 0), 50)
assertEquals(lerpi([ 0, 40], [100, 80], 0.5, 1), 60)
assertEquals(lerpi([50, 40], [100, 80], 0.5, 0), 75)
assertEquals(lerpi([50, 40], [100, 80], 0.0, 0), 50)
assertEquals(lerpi([50, 40], [100, 80], 1.0, 0), 100)
assertEquals(lerpi([50, 40], [100, 80], 1.5, 0), 125)
assertEquals(lerpi([50, 40], [100, 80], -0.5, 0), 25)
assertEquals(lerpi([50, 40], [100, 80], -1.0, 0), 0)
assertEquals(lerpi([50, 40], [100, 80], -2.5, 0), -75)
get the lerp interpolation of the
i
th dimension of two array vector pointsv0
andv1
, at timet
.