Marker3DContainer
类:在viewer3D的视图上添加三维标签时,首先要创建一个三维标签的容器,用以添加、删除各种三维标签
注意:目前只有RVT、RVT集成模型、SKP、IFC、IGMS可用
Constructor
new Glodon.Bimface.Plugins.Marker3D.Marker3DContainer(marker3DContainer);
Parameters
名称 | 必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
marker3DContainer | Y | Marker3DContainerConfig | 配置项 |
Methods
addItem(marker)
添加三维标签。
Parameters
名称 | 必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
marker | Y | Marker | 待添加的三维标签 |
addItems(markers)
添加三维标签
Parameters
名称 | 必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
markers | Y | Object Array | 待添加的三维标签列表 |
removeItemById(id)
根据id移除三维标签
Parameters
名称 | 必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
id | Y | String | 三维标签的id |
getItemById(id)
通过id获取三维标签
Parameters
名称 | 必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
id | Y | String | 三维标签的id |
Returns
类型 | 说明 |
---|---|
Marker | 三维标签 |
getAllItems()
获取全部三维标签
Returns
类型 | 说明 |
---|---|
Object Array | 多个三维标签的数组 |
clear()
清空三维标签