rescale function

double rescale(
  1. double t,
  2. double oMin,
  3. double oMax,
  4. double nMin,
  5. double nMax,
)

Rescales a value from one domain/range to another.

Implementation

double rescale(double t, double oMin, double oMax, double nMin, double nMax) {
  return nMin + (nMax - nMin) * normalize(t, oMin, oMax);
}