AnchorManager
三维锚点管理器,用于管理多个三维锚点
Constructor
new Glodon.Bimface.Plugins.Anchor.AnchorManager(anchorManagerConfig)
Parameters:
Name | Type | Description |
---|---|---|
anchorManagerConfig | Glodon.Bimface.Plugins.Anchor.AnchorManagerConfig | 三维锚点管理器的配置项 |
Methods
addItem(item)
添加单个三维锚点
Parameters:
Name | Type | Description |
---|---|---|
item | Glodon.Bimface.Plugins.Anchor.PrismPoint | 三维锚点对象 |
addItems(items)
添加多个三维锚点
Parameters:
Name | Type | Description |
---|---|---|
items | Array | 由多个三维锚点对象组成的数组 |
clear()
清空全部三维锚点
getAllItems()
获取全部的三维锚点对象
Returns:
Type | Description |
---|---|
Array | 由多个三维锚点对象组成的数组 |
getItemById()
根据ID获取三维锚点对象
Returns:
Type | Description |
---|---|
String | 三维锚点对象 |
hideAllItems()
隐藏全部三维锚点
hideItemsById(ids)
根据ID隐藏三维锚点对象
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 由多个三维锚点ID组成的数组 |
removeItemsById(ids)
根据ID移除三维锚点对象
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 由多个三维锚点ID组成的数组 |
showAllItems()
显示全部三维锚点
showItemsById(ids)
根据ID显示三维锚点对象
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 由多个三维锚点ID组成的数组 |
update()
更新容器内的三维锚点对象