Processing (BETA) version 135+ のリファレンスです。 旧バージョン使用者はソフトウェア内のリファレンスを参照してください。
この文書は Processing のAPIリファレンスを日本語に訳したものです。 最新の内容は 英語版 で確認して下さい。


Name

norm()

Examples
float value = 20;
float n = norm(value, 0, 50);
println(n);  // prints "0.4"
Description ある範囲の値を 0 と 1 の間の値に正規化します。

これは map(value, low, high, 0, 1) と等価です。

許容範囲外の数値はときとして有用であり、また故意である可能性があるため 0 と 1 に置き換えることはしません。
Syntax
norm(value, low, high)
Parameters
value float: The incoming value to be converted
low float: Lower bound of the value's current range
high float: Upper bound of the value's current range
Usage Web & Application
Related map()
lerp()
Updated on April 20, 2007 01:01:01pm PDT

Creative Commons License

この文書の原文はクリエイティブ・コモンズ(Creative Commons)Attribution-Noncommercial-Share Alike(表示・非営利・継承) ライセンスで公開されています。 このライセンスは同一の許諾条件の下で原作者のクレジットを表示し、また作品を営利目的で利用しなければ、作品に対して複製、頒布、展示、実演、二次的著作物の作成が行えることを示します。

© 2007 Processing.org