「Saturate()」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「{{小文字}} 値xの範囲を0から1の間に制限する関数です。 * 0未満なら0 * 1以上なら1 y = saturate(x) 代替:clamp()が用意されている…」)
 
1行目: 1行目:
 
{{小文字}}
 
{{小文字}}
  
値xの範囲を0から1の間に制限する関数です。
+
値xの範囲を0から1の間に制限する[[関数]]です。
 
* 0未満なら0
 
* 0未満なら0
 
* 1以上なら1
 
* 1以上なら1
 
  y = saturate(x)
 
  y = saturate(x)
 +
  
 
代替:clamp()が用意されていることが多いです。
 
代替:clamp()が用意されていることが多いです。

2023年3月15日 (水) 04:44時点における版


値xの範囲を0から1の間に制限する関数です。

  • 0未満なら0
  • 1以上なら1
y = saturate(x)


代替:clamp()が用意されていることが多いです。

y = clamp(x, 0.0, 1.0)

代替:clamp()がなくてもmin()とmax()はだいたいの処理系にあります。

y = min(0,max(x,1))