Class: SightLine

SightLine

用于配置通视分析相关功能。

  const SightLine = new SightLine(
    window.viewer,
    {
     viewPosition:new Position(117.21576468, 31.81649226, 20.169 + 0.5),//设置position的向上偏移0.5高度,避免嵌入模型中,
     targetPosition:new Position(117.21576974, 31.81729745, 31.025 + 0.5)//设置position的向上偏移0.5高度,避免嵌入模型中
    })
  sightline.startAnalysis()

new SightLine(viewer, options)

app/analysis/sight/SightLine.js, line 20

可选参数设置

Name Type Description
viewer Cesium.viewer

cesium中的viewer

options Object

其他可选参数

Name Type Description
viewPosition Position

观测点位置。

targetPosition Position

目标点位置。

picktype picktype

分析对象的类型(model或terrain),不传默认为model

Classes

SightLine

Methods

clear()

app/analysis/sight/SightLine.js, line 214

清除通视分析线

startAnalysis()

app/analysis/sight/SightLine.js, line 94

开始分析