AnchorManager

三维锚点管理器,用于管理多个三维锚点

Constructor

new Glodon.Bimface.Plugins.Anchor.AnchorManager(anchorManagerConfig)

Parameters:
NameTypeDescription
anchorManagerConfigGlodon.Bimface.Plugins.Anchor.AnchorManagerConfig

三维锚点管理器的配置项

Methods

addItem(item)

添加单个三维锚点

Parameters:
NameTypeDescription
itemGlodon.Bimface.Plugins.Anchor.PrismPoint

三维锚点对象

addItems(items)

添加多个三维锚点

Parameters:
NameTypeDescription
itemsArray

由多个三维锚点对象组成的数组

clear()

清空全部三维锚点

getAllItems()

获取全部的三维锚点对象

Returns:
TypeDescription
Array

由多个三维锚点对象组成的数组

getItemById()

根据ID获取三维锚点对象

Returns:
TypeDescription
String

三维锚点对象

hideAllItems()

隐藏全部三维锚点

hideItemsById(ids)

根据ID隐藏三维锚点对象

Parameters:
NameTypeDescription
idsArray

由多个三维锚点ID组成的数组

removeItemsById(ids)

根据ID移除三维锚点对象

Parameters:
NameTypeDescription
idsArray

由多个三维锚点ID组成的数组

showAllItems()

显示全部三维锚点

showItemsById(ids)

根据ID显示三维锚点对象

Parameters:
NameTypeDescription
idsArray

由多个三维锚点ID组成的数组

update()

更新容器内的三维锚点对象