通视分析插件

通视分析,旨在以某一点为观察点,研究某一区域通视情况的地形分析。

通视分析插件

通视分析,旨在以某一点为观察点,研究某一区域通视情况的地形分析。

在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