コンテンツにスキップ

Threepp.DirectionalLight

平行光源(太陽光のような光)

無限遠から平行に照射される光源です。影を落とすことができます。

メンバー一覧

コンストラクタ

プロパティ

メソッド


DirectionalLight

コンストラクタ

引数

引数 既定値 説明
color 0xffffff 光の色 (0xRRGGBB)
intensity void 光の強度

解説

コンストラクタ


type

プロパティ \ アクセス: r/w

解説

"DirectionalLight"(読み取り専用)


setShadowMapSize

メソッド

引数

引数 既定値 説明
w  
h  

解説

--- 影(ShadowMap) --- このライトで影を落とすには castShadow=true にし、 renderer.setShadowMapEnabled(true) と、影を受ける側の receiveShadow=true が必要。 平行光源の影は正投影カメラで焼くので、シーンを覆う範囲を setShadowOrthoBounds で指定する。


setShadowBias

メソッド

引数

引数 既定値 説明
bias  

解説

影のアクネ対策バイアス (例 -0.0005)


setShadowNormalBias

メソッド

引数

引数 既定値 説明
bias  

解説

法線方向バイアス


setShadowRadius

メソッド

引数

引数 既定値 説明
radius  

解説

ソフトシャドウ半径 (PCF)


setShadowNearFar

メソッド

引数

引数 既定値 説明
near  
far  

解説

影用カメラの near/far


setShadowOrthoBounds

メソッド

引数

引数 既定値 説明
left  
right  
top  
bottom  

解説

平行光源の影範囲(正投影)


dispose

メソッド

解説

リソースを解放