Class Atmosphere

大気層を表現するクラス

Hierarchy

  • Atmosphere

Constructors

Properties

_glenv: GLEnv
_mesh: Mesh
_star_mask: boolean
_viewer: Viewer
_visibility: {
    ground: boolean;
    sky: boolean;
}

Type declaration

  • ground: boolean
  • sky: boolean

Accessors

  • get visibility(): {
        ground: boolean;
        sky: boolean;
    }
  • 可視性フラグを取得

    Returns {
        ground: boolean;
        sky: boolean;
    }

    • ground: boolean
    • sky: boolean

Methods

  • 大気層を描画する。

    Parameters

    • render_stage: RenderStage

      レンダリングステージ

    • gocs_to_clip: Matrix

      gocs_to_clip

    • view_to_gocs: Matrix

      view_to_gocs

    Returns void

  • 大気層Maskを描画する。

    Parameters

    • render_stage: RenderStage

      レンダリングステージ

    • gocs_to_clip: Matrix

      gocs_to_clip

    • view_to_gocs: Matrix

      view_to_gocs

    Returns void

  • 地表大気露光係数を設定

    Parameters

    • value: number

      地表大気露光係数

    Returns void

  • 地表レイリー係数を設定

    Parameters

    • value: number

      地表レイリー係数

    Returns void

  • 地表大気スケール係数を設定

    Parameters

    • value: number

      地表大気スケール係数

    Returns void

  • 地表大気表現可視性フラグを設定

    Parameters

    • flag: boolean

      可視性フラグ

    Returns void

  • 大気層可視性フラグを設定

    Parameters

    • flag: boolean

      可視性フラグ

    Returns void