EasyUse/Logic/Mathgenerated
Math Int(mathIntOperation)
Нода Math Int выполняет целочисленную арифметическую операцию между двумя целочисленными входами a и b и возвращает результат в виде INT.
math Int Operation
INT
a
0
b
0
operation
COMBO
Easy Use
Нода Math Int выполняет целочисленную арифметическую операцию между двумя целочисленными входами a и b и возвращает результат в виде INT. Она находится в группе EasyUse/Logic/Math.
Входы
-
a (
INT, обязательно): первый операнд.
По умолчанию:0
Мин.:-18446744073709552000
Макс.:18446744073709552000
Шаг:1 -
b (
INT, обязательно): второй операнд.
По умолчанию:0
Мин.:-18446744073709552000
Макс.:18446744073709552000
Шаг:1 -
operation (
COMBO, обязательно): применяемая арифметическая операция. Доступные варианты:add: возвращаетa + bsubtract: возвращаетa - bmultiply: возвращаетa * bdivide: возвращаетa / bс целочисленной семантикойmodulo: возвращает остаток от деленияa / bpower: возвращаетa, возведённое в степеньb
Выходы
INT: результат выбранной операции. Выходное значение является целым числом.
Примечания по использованию
- И входы, и выход имеют целочисленный тип, поэтому этот узел полезен для точных целочисленных вычислений в рабочих процессах ComfyUI, где не требуется точность с плавающей запятой.
- Операция
divideвозвращает целочисленный результат; дробная часть не сохраняется. Аналогично,powerс отрицательным показателем степени может дать нецелочисленный результат, который будет приведён к целому числу, поскольку тип выхода задан какINT. - Будьте осторожны со значением
b = 0дляdivideиmodulo, а также сa = 0в сочетании с отрицательным показателем степени вpower, поскольку эти операции математически не определены или могут вызвать ошибки. - Ноду можно объединять в цепочку с другими нодами Math Int, подключая выход
INTко входуaилиbдругого экземпляра.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.