lerp static method
Implementation
static double lerp(double start, double target, double duration, double timeSinceStart) {
if (timeSinceStart > 0 && timeSinceStart < duration) {
final range = target - start;
final percent = timeSinceStart / duration;
return start + (range * percent);
} else if (timeSinceStart >= duration) {
return target;
}
return start;
}