Math Op

Performs math op mathematical operation on numeric values.

basic
Since P00

Input Ports

A

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

Number
B

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

Number

Output Ports

Value

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

Number

Parameters

NameTypeDefaultDescription
OperationEnum`Add`適用する2項operation

Technical Details

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

Usage Examples

  • Float Input 2つをつないで値をAddする
  • Path Sample の出力値にOffset量を足す
  • Compare の前段で閾値計算をまとめる

💡 Tips

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