「Saturate()」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「{{小文字}} 値xの範囲を0から1の間に制限する関数です。 * 0未満なら0 * 1以上なら1 y = saturate(x) 代替:clamp()が用意されている…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
{{小文字}} | {{小文字}} | ||
値xの範囲を0から1の間に制限する[[関数]]です。 | |||
* 0未満なら0 | * 0未満なら0 | ||
* 1以上なら1 | * 1以上なら1 | ||
y = saturate(x) | y = saturate(x) | ||
代替:saturate()がなくても[[clamp()]]が用意されていることが多いです。 | |||
y = clamp(x, 0.0, 1.0) | y = clamp(x, 0.0, 1.0) | ||
代替:[[clamp()]]がなくても[[min()]]と[[max()]]はだいたいの処理系にあります。 | |||
y = min(0,max(x,1)) | y = min(0,max(x,1)) | ||