EasyUse/Logic/Mathgenerated

Math Int(mathIntOperation)

Math Int 节点对两个整数输入 a 和 b 执行整数算术运算,并将结果作为 INT 返回。此节点位于 EasyUse/Logic/Math 分组下。 - a(INT,必填):第一个操作数。 默认值:0 最小值:-18446744073709552000 最大值:18446744073709552000 步长:1 - b(INT,必填):第二个操作数。

math Int Operation

INT
a
0
b
0
operation
COMBO
Easy Use

Math Int 节点对两个整数输入 ab 执行整数算术运算,并将结果作为 INT 返回。此节点位于 EasyUse/Logic/Math 分组下。

输入

  • aINT,必填):第一个操作数。
    默认值:0
    最小值:-18446744073709552000
    最大值:18446744073709552000
    步长:1

  • bINT,必填):第二个操作数。
    默认值:0
    最小值:-18446744073709552000
    最大值:18446744073709552000
    步长:1

  • operationCOMBO,必填):要应用的算术运算。可用选项:

    • add:返回 a + b
    • subtract:返回 a - b
    • multiply:返回 a * b
    • divide:按整数除法返回 a / b
    • modulo:返回 a / b 的余数
    • power:返回 ab 次幂

输出

  • INT:已选择运算的结果。输出为整数值。

使用说明

  • 两个输入和输出均为整数类型,因此当 ComfyUI 工作流中不需要浮点精度时,此节点可用于执行精确的整数运算。
  • divide 运算返回整数结果,小数部分不会被保留。同样,power 使用负指数时可能产生非整数结果,但由于输出类型为 INT,该结果会被转换为整数。
  • 请谨慎处理 dividemodulob = 0 的情况,以及 powera = 0 与负指数组合的情况,因为这些运算在数学上无定义,或可能引发错误。
  • 通过将一个实例的 INT 输出连接到另一个实例的 ab 输入,此节点可以与其他 Math Int 节点串联使用。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…