通视分析插件
通视分析,旨在以某一点为观察点,研究某一区域通视情况的地形分析。
通视分析插件
通视分析,旨在以某一点为观察点,研究某一区域通视情况的地形分析。
在SDK中,我们可以单击场景,放置观察点以及一个或多个目标以开始通视分析。分析结果显示为线条,其中可见部分显示为绿色,不可见部分显示为红色。当无法计算视线时,将显示为灰色,一般这种情况发生在目标或者观察点不在视图中。
其中,观察点和目标点都可以单击选中来进行移动,单击右键可以移除目标。
1. 功能说明
通视分析插件的主要功能有3个:开始分析、继续分析和清除分析。具体功能可参考后续方法,其中有详细的介绍和使用。
2. 构造
在SDK中实例化通视分析插件,代码示例如下:
const lineOfSightPlugin = new ubm.LineOfSightPlugin()
3. 方法
| 方法 | 说明 |
|---|---|
| start() | 开始分析 |
| continue() | 继续分析 |
| clear() | 清空分析 |
3.1 开始分析
start(): void
开始一个新的通视分析,代码示例如下:
lineOfSightPlugin.model.start()
3.2 继续分析
continue(): void
用户可以持续添加更多的目标来分析,代码示例如下:
lineOfSightPlugin.model.continue()
3.3 清空分析
clear(): void
清除当前的分析结果,代码示例如下:
lineOfSightPlugin.model.clear()

BIMFlux AI
