EasyUse/Logic/Mathgenerated

Math Int(mathIntOperation)

El nodo Math Int realiza una operación aritmética de enteros entre dos entradas enteras, a y b, y devuelve el resultado como un INT.

math Int Operation

INT
a
0
b
0
operation
COMBO
Easy Use

El nodo Math Int realiza una operación aritmética de enteros entre dos entradas enteras, a y b, y devuelve el resultado como un INT. Está agrupado en EasyUse/Logic/Math.

Entradas

  • a (INT, requerido): El primer operando.
    Predeterminado: 0
    Mín: -18446744073709552000
    Máx: 18446744073709552000
    Paso: 1

  • b (INT, requerido): El segundo operando.
    Predeterminado: 0
    Mín: -18446744073709552000
    Máx: 18446744073709552000
    Paso: 1

  • operation (COMBO, requerido): La operación aritmética a aplicar. Opciones disponibles:

    • add: Devuelve a + b
    • subtract: Devuelve a - b
    • multiply: Devuelve a * b
    • divide: Devuelve a / b usando semántica de enteros
    • modulo: Devuelve el resto de a / b
    • power: Devuelve a elevado a la potencia de b

Salidas

  • INT: El resultado de la operación seleccionada. La salida es un valor entero.

Notas de uso

  • Tanto las entradas como la salida son de tipo entero, por lo que este nodo es útil para aritmética exacta de enteros en flujos de trabajo de ComfyUI donde no se necesita precisión de coma flotante.
  • La operación divide devuelve un resultado entero; cualquier parte fraccionaria no se conserva. De manera similar, power con un exponente negativo puede producir un resultado no entero que se reducirá a un entero porque el tipo de salida es INT.
  • Ten cuidado con b = 0 para divide y modulo, y con a = 0 combinado con un exponente negativo en power, ya que estas operaciones son matemáticamente indefinidas o pueden causar errores.
  • El nodo se puede encadenar con otros nodos Math Int conectando la salida INT a la entrada a o b de otra instancia.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…