コンテンツにスキップ

MoonVisualizer

月を表現するクラス

Constructors

new MoonVisualizer()

new MoonVisualizer(image_src): MoonVisualizer

constructor

Parameters

Parameter Type Description
image_src string | URLResource image source

Returns

MoonVisualizer

Accessors

visibility

get visibility(): boolean

可視性フラグを取得

Returns

boolean

Methods

destroy()

destroy(): void

破棄

Returns

void


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


drawMask()

drawMask(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


init()

init(viewer): void

初期化 Viewerのコンストラクタで呼び出されます。

Parameters

Parameter Type Description
viewer Viewer 所属するViewer

Returns

void


setIntensity()

setIntensity(value): void

輝度係数を設定

Parameters

Parameter Type Description
value number 輝度係数

Returns

void


setRadius()

setRadius(value): void

半径係数を設定

Parameters

Parameter Type Description
value number 半径係数

Returns

void


setVisibility()

setVisibility(flag): void

可視性フラグを設定

Parameters

Parameter Type
flag boolean

Returns

void