「SpotLight」の編集履歴(バックアップ)一覧はこちら
「SpotLight」(2013/04/24 (水) 00:00:28) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
#divclass(modif){更新日:&date(), r58}
#divclass(hd){#hr()}
#divid(d0){}
>&b(){THREE.SpotLight (} hex, intensity, distance, angle, exponent &b(){)}
:''hex'' <16進数> [= 0xffffff]
|光の色。
:''intensity'' <float> [= 1]
|光の強さ。
:''distance'' <float> [= 0]
0でない場合、遠くなるほど光の強さが線形で減衰していき、距離distanceでゼロになる。
:''angle'' <float> [= Math.PI / 3]
照らす範囲角の半分。単位はラジアン。Math.PI/2を越えないように。
:''exponent'' <float> [= 10]
指数関数的な減衰係数。多くすると中心から外側に向かってすぐ暗くなる。(たぶん0以上。)
var light = new THREE.SpotLight( 0xffffff, 5, 130, Math.PI/4, 1 );
// 白、強さ5、距離130まで減衰、範囲角90度、減衰指数1
light.target.position = new THREE.Vector3(0,10,-60); // 照らす標的の座標
light.position.set(0,50,0);
scene.add( light );
#include(-l_spot)
//.
#divclass(modif){更新日:&date(), r58}
#divclass(hd){#hr()}
#divid(d0){}
>&b(){THREE.SpotLight (} hex, intensity, distance, angle, exponent &b(){)}
:''hex'' <16進数> [= 0xffffff]
|光の色。
:''intensity'' <float> [= 1]
|光の強さ。
:''distance'' <float> [= 0]
|0でない場合、遠くなるほど光の強さが線形で減衰していき、距離distanceでゼロになる。
:''angle'' <float> [= Math.PI / 3]
|照らす範囲角の半分。単位はラジアン。Math.PI/2を越えないように。
:''exponent'' <float> [= 10]
|指数関数的な減衰係数。多くすると中心から外側に向かってすぐ暗くなる。(たぶん0以上。)
var light = new THREE.SpotLight( 0xffffff, 5, 130, Math.PI/4, 1 );
// 白、強さ5、距離130まで減衰、範囲角90度、減衰指数1
light.target.position = new THREE.Vector3(0,10,-60); // 照らす標的の座標
light.position.set(0,50,0);
scene.add( light );
#include(-l_spot)
//.