wrap static method

num wrap(
  1. num n,
  2. num min,
  3. num max
)

Wraps the given value into the inclusive-exclusive interval between min and max. @param n The value to wrap. @param min The minimum. @param max The maximum.

Implementation

static num wrap(num n, num min, num max) =>
    (n >= min && n < max) ? n : (mod(n - min, max - min) + min);