EasyUse/Logic/Mathgenerated

Math Float: нода для арифметических операций в ComfyUI(mathFloatOperation)

Нода Math Float из ComfyUI-Easy-Use: выполняет арифметическую операцию над двумя числами с плавающей запятой и возвращает результат в виде FLOAT.

math Float Operation

FLOAT
a
0.00
b
0.00
operation
COMBO
Easy Use

Описание

Нода 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, чтобы участвовать в обсуждении.

Загрузка комментариев…