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


Name

lights()

Examples
example pic
size(100, 100, P3D);
background(0);
noStroke();
// Sets the default ambient 
// and directional light
lights();
translate(20, 50, 0);
sphere(30);
translate(60, 0, 0);
sphere(30);
example pic
void setup() {
  size(100, 100, P3D);
  background(0);
  noStroke();
}

void draw() {
  // Add lights at the beginning
  // of draw() to keep them persistent 
  lights();
  translate(20, 50, 0);
  sphere(30);
  translate(60, 0, 0);
  sphere(30);
}
Description 環境光(アンビエントライト, ambient light)、指向性ライト(ディレクショナルライト,directional light)、減衰率(フォールオフ,falloff rates)、鏡面反射値(スペキュラー値, specular values)にデフォルト値を設定します。 デフォルトは ambientLight(128, 128, 128), directionalLight(128, 128, 128, 0, 0, -1), falloff(1, 0, 0), specular(0, 0, 0) です。 ライトは効果を持続させるためにループプログラムである draw() に含める必要があります。 ループプログラムの setup() に含めた場合、最初に一度だけ効果が得られます。
Syntax
lights()
Parameters
Usage Web & Application
Related ambientLight()
directionalLight()
pointLight()
spotLight()
noLights()
Updated on September 23, 2006 05:40:18pm PDT

Creative Commons License

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

© 2007 Processing.org