Marker3DContainer

类:三维标签容器,目前仅支持RVT、RVT集成模型、SKP、IFC、IGMS格式

Constructor

new Glodon.Bimface.Plugins.Marker3D.Marker3DContainer(marker3DContainerConfig)

构造三维标签容器

Parameters:
NameTypeDescription
marker3DContainerConfigGlodon.Bimface.Plugins.Marker3D.Marker3DContainerConfig

三维标签类的配置项

Methods

addItem(item)

添加三维标签

Parameters:
NameTypeDescription
itemGlodon.Bimface.Plugins.Marker3D.Marker3D

三维标签对象

addItems(items)

添加多个三维标签

Parameters:
NameTypeDescription
itemsArray

添加三维标签对象列表

clear()

清空所有三维标签

getAllItems()

获取所有三维标签

Returns:
TypeDescription
Array

三维标签对象列表

getItemById(id)

根据ID获取三维标签

Parameters:
NameTypeDescription
idString

三维标签ID

Returns:
TypeDescription
Glodon.Bimface.Plugins.Marker3D.Marker3D

三维标签对象

hideAllItems()

隐藏所有标签

hideItemsById(ids)

根据ID隐藏标签

Parameters:
NameTypeDescription
idsArray

标签的ID集合

removeItemById(id)

根据ID删除三维标签

Parameters:
NameTypeDescription
idString

三维标签ID

showAllItems()

显示所有标签

showItemsById(ids)

根据ID显示标签

Parameters:
NameTypeDescription
idsArray

标签的ID集合

update()

重新绘制三维标签