~~TextureSunVisualizer~~¶
Summary¶
テクスチャで太陽を表現するクラス
Memberof¶
mapray
Deprecated¶
このクラスは現在動作しません。太陽ディスクは描画されず、画像の
読み込みで例外が出ます。原因は mapray.TextureSunMaterial が
IconLoader の private フィールドを item._icon という名前で参照していることで、
ローダ側の名前は _image です。
代わりに mapray.SunVisualizer を使ってください。太陽の明るさと 見かけの大きさは mapray.Sun.setIlluminance と mapray.Sun.setAngularDiameterDegree が持ちます。
Constructors¶
new TextureSunVisualizer()¶
new TextureSunVisualizer(
image_src):TextureSunVisualizer
Parameters¶
| Parameter | Type | Description |
|---|---|---|
image_src |
any |
image source |
Returns¶
Summary¶
constructor
Properties¶
~~_glenv~~¶
_glenv:
any
~~_image~~¶
_image:
any
~~_intensity~~¶
_intensity:
number
~~_mesh~~¶
_mesh:
undefined|null|Mesh
~~_parameters~~¶
_parameters:
object
~~esun~~¶
esun:
number=20.0
~~km~~¶
km:
number=0.001
~~kr~~¶
kr:
number=0.0025
~~scale_depth~~¶
scale_depth:
number=0.25
~~_radius~~¶
_radius:
number
~~_viewer~~¶
_viewer:
any
~~_visibility~~¶
_visibility:
boolean
Accessors¶
~~visibility~~¶
getvisibility():boolean
Summary¶
可視性フラグを取得
Returns¶
boolean
Methods¶
~~destroy()~~¶
destroy():
void
Returns¶
void
Summary¶
破棄
~~draw()~~¶
draw(
render_stage,gocs_to_clip,view_to_gocs):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
render_stage |
RenderStage |
レンダリングステージ |
gocs_to_clip |
Matrix |
gocs_to_clip |
view_to_gocs |
Matrix |
view_to_gocs |
Returns¶
void
Summary¶
太陽を描画する。
~~init()~~¶
init(
viewer):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
viewer |
Viewer |
所属するViewer |
Returns¶
void
Summary¶
初期化
~~setIntensity()~~¶
setIntensity(
value):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
輝度係数 |
Returns¶
void
Summary¶
輝度係数を設定
~~setMie()~~¶
setMie(
value):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
ミー係数 |
Returns¶
void
Deprecated¶
ミー係数を設定します。現在の描画では参照されません(効果なし)。 値は保持されますが描画には影響しません。
~~setRadius()~~¶
setRadius(
value):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
半径係数 |
Returns¶
void
Summary¶
半径係数を設定
~~setRayleigh()~~¶
setRayleigh(
value):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
レイリー係数 |
Returns¶
void
Deprecated¶
レイリー係数を設定します。現在の描画では参照されません(効果なし)。 値は保持されますが描画には影響しません。
~~setScaleDepth()~~¶
setScaleDepth(
value):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
大気スケール係数 |
Returns¶
void
Deprecated¶
大気スケール係数を設定します。現在の描画では参照されません(効果なし)。 値は保持されますが描画には影響しません。
~~setSunRate()~~¶
setSunRate(
value):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
大気太陽係数 |
Returns¶
void
Deprecated¶
太陽係数を設定します。現在の描画では参照されません(効果なし)。 値は保持されますが描画には影響しません。
~~setVisibility()~~¶
setVisibility(
flag):void
Parameters¶
| Parameter | Type |
|---|---|
flag |
any |
Returns¶
void
Summary¶
可視性フラグを設定