Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MoonVisualizer

月を表現するクラス

Hierarchy

  • MoonVisualizer

Index

Constructors

Properties

_glenv: GLEnv
_image: string | URLResource
_intensity: number
_mesh: Mesh
_radius: number
_viewer: Viewer
_visibility: boolean

Accessors

  • get visibility(): boolean

Methods

  • _checkMaterials(): void
  • _createMesh(): void
  • _deleteMaterials(): void
  • _draw(render_stage: RenderStage, gocs_to_clip: Matrix, view_to_gocs: Matrix, material: MoonMaterial): void
  • destroy(): void
  • draw(render_stage: RenderStage, gocs_to_clip: Matrix, view_to_gocs: Matrix): void
  • drawMask(render_stage: RenderStage, gocs_to_clip: Matrix, view_to_gocs: Matrix): void
  • setIntensity(value: number): void
  • setRadius(value: number): void
  • setVisibility(flag: boolean): void