mod()
Остаток от деления: x - y * floor(x / y).
Сигнатура
mod(x, y)Вычисляет остаток x - y * floor(x / y). В отличие от оператора % в C, результат для дробных и отрицательных чисел берёт знак делителя y. Удобно для зацикленных значений (углы, время).
float phase = mod(time, 6.2831); // зацикливаем по 2*PI