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()
清空所有三维标签
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()
重新绘制三维标签