EasyUse/Logic/Mathgenerated
Math Float(mathFloatOperation)
Math Float ノードは、2 つの浮動小数点入力(a と b)に対して 1 つの算術演算を実行します。
math Float Operation
FLOAT
a
0.00
b
0.00
operation
COMBO
Easy Use
説明
Math Float ノードは、2 つの浮動小数点入力(a と b)に対して 1 つの算術演算を実行します。EasyUse/Logic/Math カテゴリにおける数学ロジックの最小構成要素であり、結果を FLOAT として返します。
入力
a
- タイプ:
FLOAT - 必須: はい
- デフォルト:
0 - 範囲:
-999999999999~999999999999 - ステップ:
0.01
最初のオペランド(被演算子)です。非可換な演算(subtract、divide、modulo、power)では、演算の左辺になります。
b
- タイプ:
FLOAT - 必須: はい
- デフォルト:
0 - 範囲:
-999999999999~999999999999 - ステップ:
0.01
2 番目のオペランドです。非可換な演算では、演算の右辺になります。
operation
- タイプ:
COMBO - 必須: はい
- オプション:
add、subtract、multiply、divide、modulo、power
a と b に適用する算術演算を決定します:
add:a + bsubtract:a - bmultiply:a * bdivide:a / bmodulo:a % b(除算後の余り)power:a ** b(a の b 乗)
出力
FLOAT
- タイプ:
FLOAT
選択した演算の数値結果です。数学的な結果が整数になる場合でも、値は常に浮動小数点数として返されます。
使用上の注意
addとmultiply以外のすべての演算では、オペランドの順序が重要です。たとえば、subtractはb - aではなくa - bを使用します。aとbはどちらもデフォルトで0なので、bを変更せずにdivideやmoduloを使用すると、b = 0のまま演算が実行されます。ゼロ除算に注意してください。stepの0.01はウィジェットに適用されますが、接続されたノードから渡される値は制限されません。- すべての結果は
FLOAT値であるため、EasyUseワークフロー内の他の数値ノードやロジックノードに渡すのに適しています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。