mapRange static method

num mapRange(
  1. num value,
  2. num inMin,
  3. num inMax,
  4. num outMin,
  5. num outMax,
)

Re-maps value from one range to another.

Implementation

static num mapRange(num value, num inMin, num inMax, num outMin, num outMax) {
  if (inMax == inMin) return outMin;
  return outMin + (value - inMin) * (outMax - outMin) / (inMax - inMin);
}