Math Op
Performs math op mathematical operation on numeric values.
basic
Since P00
Input Ports
A
左辺の数値入力。`Int` / `Float` の両方を受け付けます
B
右辺の数値入力。`Int` / `Float` の両方を受け付けます
Output Ports
Value
operation結果。整数同士の `Add/Subtract/Multiply/Min/Max/Modulo` は実行時値として `Int` を維持
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| Operation | Enum | `Add` | 適用する2項operation |
Technical Details
DivideとModuloは 0 division時にエラーになります。Powerは常にFloatを返します。Numberポートは UI 上でFloat/Intをまとめた正式な数値レーンです。aまたはbにBoolやImageなど数値以外が来た場合は型エラーです。
Usage Examples
Float Input2つをつないで値をAddするPath Sampleの出力値にOffset量を足すCompareの前段で閾値計算をまとめる
💡 Tips
- •`Divide` と `Modulo` は 0 division時にエラーになります。
- •`Power` は常に `Float` を返します。
- •`Number` ポートは UI 上で `Float` / `Int` をまとめた正式な数値レーンです。
- •`a` または `b` に `Bool` や `Image` など数値以外が来た場合は型エラーです。