Math Op(数値演算)

2つの数値に加算・減算・乗算などの2項演算を適用します。

基本
Since P00

入力ポート

A(A)

左辺の数値入力。`Int` / `Float` の両方を受け付けます

Number
B(B)

右辺の数値入力。`Int` / `Float` の両方を受け付けます

Number

出力ポート

Value()

演算結果。整数同士の `Add/Subtract/Multiply/Min/Max/Modulo` は実行時値として `Int` を維持

Number

パラメータ

名前デフォルト説明
Operation演算Enum`Add`適用する2項演算

技術詳細

  • DivideModulo は 0 除算時にエラーになります。
  • Power は常に Float を返します。
  • Number ポートは UI 上で Float / Int をまとめた正式な数値レーンです。
  • a または bBoolImage など数値以外が来た場合は型エラーです。

使用例

  • Float Input 2つをつないで値を加算する
  • Path Sample の出力値にオフセット量を足す
  • Compare の前段で閾値計算をまとめる

💡 ヒント

  • `Divide` と `Modulo` は 0 除算時にエラーになります。
  • `Power` は常に `Float` を返します。
  • `Number` ポートは UI 上で `Float` / `Int` をまとめた正式な数値レーンです。
  • `a` または `b` に `Bool` や `Image` など数値以外が来た場合は型エラーです。
Math Op (数値演算) — PixPipeline ノード解説