Math Float: нода для арифметических операций в ComfyUI(mathFloatOperation)
Нода Math Float из ComfyUI-Easy-Use: выполняет арифметическую операцию над двумя числами с плавающей запятой и возвращает результат в виде FLOAT.
math Float Operation
Описание
Нода Math Float выполняет одну арифметическую операцию над двумя входными значениями с плавающей запятой (a и b). Это минимальный строительный блок для математической логики в категории EasyUse/Logic/Math, возвращающий результат в виде FLOAT.
Входы
a
- Тип:
FLOAT - Обязательно: Да
- По умолчанию:
0 - Диапазон: от
-999999999999до999999999999 - Шаг:
0.01
Первый операнд. Для некоммутативных операций (subtract, divide, modulo, power) это левая часть операции.
b
- Тип:
FLOAT - Обязательно: Да
- По умолчанию:
0 - Диапазон: от
-999999999999до999999999999 - Шаг:
0.01
Второй операнд. Для некоммутативных операций это правая часть операции.
operation
- Тип:
COMBO - Обязательно: Да
- Варианты:
add,subtract,multiply,divide,modulo,power
Определяет, какая арифметическая операция будет применена к a и b:
add:a + b(сложение)subtract:a - b(вычитание)multiply:a * b(умножение)divide:a / b(деление)modulo:a % b(остаток от деления)power:a ** b(a в степени b)
Выходы
FLOAT
- Тип:
FLOAT
Числовой результат выбранной операции. Значение всегда возвращается в виде числа с плавающей запятой, даже если математический результат является целым числом.
Примечания по использованию
- Порядок операндов важен для всех операций, кроме
addиmultiply. Например,subtractиспользуетa - b, а неb - a. - Оба значения
aиbпо умолчанию равны0, поэтому при использованииdivideилиmoduloбез измененияbоперация будет выполнена сb = 0. Помните о делении на ноль. - Шаг
0.01применяется к виджету, но не ограничивает значения, поступающие от подключённых узлов. - Все результаты являются значениями
FLOAT, что делает ноду подходящей для подачи в другие числовые или логические узлы в рабочем процессеEasyUse.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.