Clamp(クランプ)
値を最小値と最大値の範囲に制限します。
基本
Since P00
入力ポート
Input(入力)
範囲制限する値。`Int` / `Float` の両方を受け付けます
出力ポート
Value(値)
クランプ後の数値
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Min最小値 | Float | `0.0` | 下限値。入力ピン化可能 |
| Max最大値 | Float | `1.0` | 上限値。入力ピン化可能 |
技術詳細
min > maxの場合でも内部で並び替えて正しくクランプします。- 実行時の返り値は現在
Floatですが、ポート契約としてはNumberです。
使用例
Noise Waveの出力を0.0〜1.0に抑えるMath Opの結果が過剰に広がらないよう上限を作るOpacityやRevealの前段で安全な範囲に制限する
💡 ヒント
- •`min > max` の場合でも内部で並び替えて正しくクランプします。
- •実行時の返り値は現在 `Float` ですが、ポート契約としては `Number` です。