可视域分析。

Author

Helsing

Date

2020/08/28

Alias

ViewShedStage

Param: viewer

Cesium三维视窗。

Param: options

选项。

Param: options.viewPosition

观测点位置。

Param: options.viewPositionEnd

最远观测点位置(如果设置了观测距离,这个属性可以不设置)。

Param: options.viewDistance

观测距离(单位,默认值100)。

Param: options.viewHeading

航向角(单位,默认值0)。

Param: options.viewPitch

俯仰角(单位,默认值0)。

Param: options.horizontalViewAngle

可视域水平夹角(单位,默认值90)。

Param: options.verticalViewAngle

可视域垂直夹角(单位,默认值60)。

Param: options.visibleAreaColor

可视区域颜色(默认值绿色)。

Param: options.invisibleAreaColor

不可视区域颜色(默认值红色)。

Param: options.enabled

阴影贴图是否可用。

Param: options.softShadows

是否启用柔和阴影。

Param: options.size

每个阴影贴图的大小。

Constructors

  • Parameters

    • viewer: Viewer
    • options: {
          enabled: boolean;
          horizontalViewAngle: number;
          invisibleAreaColor: Color;
          size: any;
          softShadows: boolean;
          verticalViewAngle: number;
          viewDistance: number;
          viewHeading: number;
          viewPitch: number;
          viewPosition: Cartesian3;
          viewPositionEnd: Cartesian3;
          visibleAreaColor: Color;
      }
      • enabled: boolean
      • horizontalViewAngle: number
      • invisibleAreaColor: Color
      • size: any
      • softShadows: boolean
      • verticalViewAngle: number
      • viewDistance: number
      • viewHeading: number
      • viewPitch: number
      • viewPosition: Cartesian3
      • viewPositionEnd: Cartesian3
      • visibleAreaColor: Color

    Returns ViewShedStage

Properties

enabled: boolean

阴影贴图是否可用

frustumOutline: any

视锥边框

horizontalViewAngle: number

可视域水平夹角(单位,默认值90)

invisibleAreaColor: Color

不可视区域颜色(默认值红色

lightCamera: any

相机

postStage: any

可视域阴影

shadowMap: any

场景的阴影贴图

size: number

每个阴影贴图的大小

sketch: any

球面格网

softShadows: boolean

是否启用柔和阴影

verticalViewAngle: number

可视域垂直夹角(单位,默认值60)

viewDistance: number

观测距离(单位,默认值100)

viewHeading: number

航向角(单位,默认值0)

viewPitch: number

俯仰角(单位,默认值0)

viewPosition: Cartesian3

观测点位置

viewPositionEnd: Cartesian3

最远观测点位置(如果设置了观测距离,这个属性可以不设置)

viewer: Viewer

Cesium三维视窗

visibleAreaColor: Color

可视区域颜色(默认值绿色

Methods

  • 清除

    Returns void

  • 在观测点创建一个相机

    Returns void

  • 创建可视域阴影

    Returns void

  • 获取场景的阴影贴图

    Returns void

  • 画视锥边框

    Returns void

  • 画球面格网

    Returns void

  • 获取航向

    Parameters

    • fromPosition: any

      起始位置

    • toPosition: any

      终止位置

    Returns any

  • 获取俯仰角

    Parameters

    • fromPosition: any

      起始位置

    • toPosition: any

      终止位置

    Returns any

  • 初始化

    Returns void