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


Name

lightFalloff()

Examples
Coming soon...
Description 点光源(ポイントライト, point lights)、スポットライト(spot lights)、環境光(アンビエントライト, ambient light)のための減衰率(falloff rates)を指定します。 パラメタは以下の方程式によって減衰率を導き出すために用いられます。

d = ライトの位置から立体の頂点の位置までの距離
falloff = 1 / (CONSTANT + d * LINEAR + (d*d) * QUADRATIC)

これは fill() と同じ様に定義後に生成される要素に対してだけ影響を与えます。 デフォルト値は LightFalloff(1.0, 0.0, 0.0) です。 減衰したアンビエントライトについての考え方には難しいものがあります。 例えば、ある色の環境光に照らされたスクリーンの領域に、別の色の環境光に照らされたもう1つの領域を作成したい場合、 環境光(アンビエントライト)に位置と減衰を設定します。 表面がどの方向に面しているかを考慮しないポイントライトとして考えることができます。
Syntax
lightFalloff(constant, linear, quadratic)
Parameters
constant int or float: constant value for determining falloff
linear int or float: linear value for determining falloff
quadratic int or float: quadratic value for determining falloff
Usage Web & Application
Related lights()
ambientLight()
pointLight()
spotLight()
lightSpecular()
Updated on September 23, 2006 05:40:18pm PDT

Creative Commons License

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

© 2007 Processing.org