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: Renvoiea + bsubtract: Renvoiea - bmultiply: Renvoiea * bdivide: Renvoiea / bavec une sémantique entièremodulo: Renvoie le reste dea / bpower: Renvoieaélevé à la puissanceb
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
dividerenvoie un résultat entier ; aucune partie fractionnaire n'est conservée. De même,poweravec un exposant négatif peut produire un résultat non entier qui sera réduit à un entier car le type de sortie estINT. - Soyez prudent avec
b = 0pourdivideetmodulo, et aveca = 0combiné à un exposant négatif danspower, 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éeaoubd'une autre instance.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.