Name | Type | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
|
Example:
// 创建通视分析对象
let sightLine = new GisEye.SightLine({ viewer: viewer })
// 设置视点
sightline.setViewPoint(starPos)
// 添加观察目标点
sightline.addViewTarget(pos, 'target1')
Methods
添加线段
Name | Type | Description |
---|---|---|
targetPoint |
Cartesian3 |
目标点 |
targetName |
string |
目标点名称 |
销毁通视分析对象,移除相关资源对象
移除所有的通视线相关的数据,但是并不移除通视分析的对象
通过目标点名称删除通视线段
Name | Type | Description |
---|---|---|
targetName |
string |
目标点名称 |
设置视点的位置,如果视点已经存在,则更新视点的位置同时会更新通视的结果
Name | Type | Description |
---|---|---|
viewPoint |
Cartesian3 |
视点 |