Math Op(数値演算)
2つの数値に加算・減算・乗算などの2項演算を適用します。
基本
Since P00
入力ポート
A(A)
左辺の数値入力。`Int` / `Float` の両方を受け付けます
B(B)
右辺の数値入力。`Int` / `Float` の両方を受け付けます
出力ポート
Value(値)
演算結果。整数同士の `Add/Subtract/Multiply/Min/Max/Modulo` は実行時値として `Int` を維持
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Operation演算 | Enum | `Add` | 適用する2項演算 |
技術詳細
DivideとModuloは 0 除算時にエラーになります。Powerは常にFloatを返します。Numberポートは UI 上でFloat/Intをまとめた正式な数値レーンです。aまたはbにBoolやImageなど数値以外が来た場合は型エラーです。
使用例
Float Input2つをつないで値を加算するPath Sampleの出力値にオフセット量を足すCompareの前段で閾値計算をまとめる
💡 ヒント
- •`Divide` と `Modulo` は 0 除算時にエラーになります。
- •`Power` は常に `Float` を返します。
- •`Number` ポートは UI 上で `Float` / `Int` をまとめた正式な数値レーンです。
- •`a` または `b` に `Bool` や `Image` など数値以外が来た場合は型エラーです。