Math Func(数値関数)

1つの数値に単項数学関数を適用します。

基本
Since P00

入力ポート

Input(入力)

関数を適用する値。`Int` / `Float` の両方を受け付けます

Number

出力ポート

Value()

関数適用後の数値

Number

パラメータ

名前デフォルト説明
Function関数Enum`Abs`適用する単項数学関数

技術詳細

  • Sqrt は 0 以上の入力のみ有効です。
  • Log は 0 より大きい入力のみ有効です。
  • Sign は負数で -1.0、0 で 0.0、正数で 1.0 を返します。
  • 実行時の返り値は現在 Float ですが、ポート契約としては Number です。

使用例

  • Noise Wave の値を Abs で正方向にそろえる
  • Remap の前に Floor を挟んで段階化する
  • Sin / Cos を使って周期運動を組み立てる

💡 ヒント

  • `Sqrt` は 0 以上の入力のみ有効です。
  • `Log` は 0 より大きい入力のみ有効です。
  • `Sign` は負数で `-1.0`、0 で `0.0`、正数で `1.0` を返します。
  • 実行時の返り値は現在 `Float` ですが、ポート契約としては `Number` です。
Math Func (数値関数) — PixPipeline ノード解説