Lua Número de envoltura
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
AlexOp
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