Math Func(数値関数)
1つの数値に単項数学関数を適用します。
基本
Since P00
入力ポート
Input(入力)
関数を適用する値。`Int` / `Float` の両方を受け付けます
出力ポート
Value(値)
関数適用後の数値
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| 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` です。