Wrap function

double Wrap(
  1. double value,
  2. double min,
  3. double max
)

Implementation

double Wrap(double value, double min, double max) =>
    value - (max - min) * ((value - min) / (max - min)).floorToDouble();