标注插件

标注是指,在场景中对 BIM 建筑进行标注提示。我们可在模型上任意点击两个点,可对两点之间的连线进行标注。

标注插件

标注是指,在场景中对 BIM 建筑进行标注提示。我们可在模型上任意点击两个点,可对两点之间的连线进行标注。

在标注插件中,我们主要是同设置一个起始点和终点,标注两者之间的长度数据。在操作完成后,也可以动态更改起点和终点。

1. 功能说明

标注插件的主要功能是:开启、关闭、选中和删除。具体功能可参考后续方法,其中有详细的介绍和使用。

2. 构造

在SDK中实例化标注插件,代码示例如下:

const dimensionPlugin = new ubm.DimensionPlugin()

3. 属性

属性类型可选说明
dimensionsValueItems[]---标注项详细信息数组

3.1 标注数据

这是标注数据的集合,通过当前属性可以一次性获取全部标注数据。代码示例如下:

const items = dimensionPlugin.model.dimensionsValueItems

items是一个数组,如想获取第一个标注的值。代码示例如下:

const val = items[0].length.value

4. 方法

方法说明
dimensionOpen()开启标注
dimensionClose()关闭标注
dimensionDeleteAll()清除所有标注
dimensionDelete()删除单个标注
dimensionClick()选中单个标注

4.1 开启标注

dimensionOpen(): void

在场景中开启标注,代码示例如下:

dimensionPlugin.model.dimensionOpen()

4.2 关闭标注

dimensionClose(): void

关闭场景中的标注,代码示例如下:

dimensionPlugin.model.dimensionClose()

4.3 清除所有标注

dimensionDeleteAll(): void

清除场景中的全部标注,代码示例如下:

dimensionPlugin.model.dimensionDeleteAll()

4.4 删除单个标注

dimensionDelete(index: number): void

参数index是需要删除的标注项,由参数dimensionsValueItems中的索引项来指定删除的标注项。

如删除数组中第一项标注,代码示例如下:

dimensionPlugin.model.dimensionDelete(0)

4.5 选中单个标注

dimensionClick(index: number): void

参数index是需要选中的标注项,由参数dimensionsValueItems中的索引项来指定选中的标注项。

如在场景中选中第一项标注,代码示例如下:

dimensionPlugin.model.dimensionClick(0)

BIMFlux AI