EasyUse/Logic/Mathgenerated

Math Int(mathIntOperation)

Le nœud Math Int effectue une opération arithmétique entière entre deux entrées entières, a et b, et renvoie le résultat sous forme d'INT.

math Int Operation

INT
a
0
b
0
operation
COMBO
Easy Use

Le nœud Math Int effectue une opération arithmétique entière entre deux entrées entières, a et b, et renvoie le résultat sous forme d'INT. Il est regroupé sous EasyUse/Logic/Math.

Entrées

  • a (INT, requis) : Le premier opérande.
    Défaut : 0
    Min : -18446744073709552000
    Max : 18446744073709552000
    Pas : 1

  • b (INT, requis) : Le second opérande.
    Défaut : 0
    Min : -18446744073709552000
    Max : 18446744073709552000
    Pas : 1

  • operation (COMBO, requis) : L'opération arithmétique à appliquer. Options disponibles :

    • add : Renvoie a + b
    • subtract : Renvoie a - b
    • multiply : Renvoie a * b
    • divide : Renvoie a / b avec une sémantique entière
    • modulo : Renvoie le reste de a / b
    • power : Renvoie a élevé à la puissance b

Sorties

  • INT : Le résultat de l'opération sélectionnée. La sortie est une valeur entière.

Notes d'utilisation

  • Les entrées et la sortie sont toutes de type entier, ce nœud est donc utile pour les calculs entiers exacts dans les flux de travail ComfyUI lorsque la précision en virgule flottante n'est pas nécessaire.
  • L'opération divide renvoie un résultat entier ; aucune partie fractionnaire n'est conservée. De même, power avec un exposant négatif peut produire un résultat non entier qui sera réduit à un entier car le type de sortie est INT.
  • Soyez prudent avec b = 0 pour divide et modulo, et avec a = 0 combiné à un exposant négatif dans power, car ces opérations sont mathématiquement indéfinies ou peuvent provoquer des erreurs.
  • Ce nœud peut être enchaîné avec d'autres nœuds Math Int en connectant la sortie INT à l'entrée a ou b d'une autre instance.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…