lerpBetween function
Lerp value t between minValue and maxValue
based on the tmin and tmax values.
Normalize value t by tmin and tmax and return the
linearly interpolated value between minValue and maxValue.
Implementation
double lerpBetween(
double t,
double minValue,
double maxValue,
double tmin,
double tmax,
) {
return lerpDouble(
minValue,
maxValue,
normalize(t, tmin, tmax),
)?.clamp(minValue, maxValue) ??
t;
}