TextureSunVisualizer¶
Summary¶
テクスチャで太陽を表現するクラス
Memberof¶
mapray
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:
undefined|number
_mesh¶
_mesh:
undefined|null|Mesh
_parameters¶
_parameters:
undefined|object
_radius¶
_radius:
undefined|number
_viewer¶
_viewer:
any
_visibility¶
_visibility:
any
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
Summary¶
ミー係数を設定
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
Summary¶
レイリー係数を設定
setScaleDepth()¶
setScaleDepth(
value):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
大気スケール係数 |
Returns¶
void
Summary¶
大気スケール係数を設定
setSunRate()¶
setSunRate(
value):void
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
大気太陽係数 |
Returns¶
void
Summary¶
大気太陽係数を設定
setVisibility()¶
setVisibility(
flag):void
Parameters¶
| Parameter | Type |
|---|---|
flag |
any |
Returns¶
void
Summary¶
可視性フラグを設定