mod()

Остаток от деления: x - y * floor(x / y).

Сигнатураmod(x, y)

Вычисляет остаток x - y * floor(x / y). В отличие от оператора % в C, результат для дробных и отрицательных чисел берёт знак делителя y. Удобно для зацикленных значений (углы, время).

float phase = mod(time, 6.2831); // зацикливаем по 2*PI
← Все записи: Функции шейдеров
Поддержать проект