lua wrap number
snippet in lua

lua wrap number

user1377

local function wrap(x_max, x_min, x)
  return (((x - x_min) % (x_max - x_min)) + (x_max - x_min)) % (x_max - x_min) + x_min;
end