Marker3DContainer

.Marker3D. Marker3DContainer

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

Constructor

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

Parameters:
Name Type Description
marker3DContainerConfig Glodon.Bimface.Plugins.Marker3D.Marker3DContainerConfig

三维标签类的配置项

Methods

addItem(item)

添加三维标签

Parameters:
Name Type Description
item Glodon.Bimface.Plugins.Marker3D.Marker3D

三维标签对象

addItems(items)

添加多个三维标签

Parameters:
Name Type Description
items Array

添加三维标签对象列表

clear()

清空所有三维标签

exit()

退出三维标签绘制

getAllItems()

获取所有三维标签

Returns:
Type Description
Array

三维标签对象列表

getItemById(id)

根据ID获取三维标签

Parameters:
Name Type Description
id String

三维标签ID

Returns:
Type Description
Glodon.Bimface.Plugins.Marker3D.Marker3D

三维标签对象

hideAllItems()

隐藏所有标签

hideItemsById(ids)

根据ID隐藏标签

Parameters:
Name Type Description
ids Array

标签的ID集合

removeItemById(id)

根据ID删除三维标签

Parameters:
Name Type Description
id String

三维标签ID

showAllItems()

显示所有标签

showItemsById(ids)

根据ID显示标签

Parameters:
Name Type Description
ids Array

标签的ID集合

update()

重新绘制三维标签