ClippingManager

类: 裁切管理器,用于管理多个被裁切的区域

Constructor

new Glodon.Bimface.Plugins.Clipping.ClippingManager(clippingManagerConfig)

构造裁切管理器

Parameters:
NameTypeDescription
clippingManagerConfigGlodon.Bimface.Plugins.Clipping.ClippingManagerConfig

裁切管理器配置项

Methods

addItem(clippingItem)

添加单个裁切区域

Parameters:
NameTypeDescription
clippingItemGlodon.Bimface.Plugins.Clipping.Clipping

裁切区域对象

clear(isDestroy)

移除管理器内所有的裁切区域

Parameters:
NameTypeDescription
isDestroyBoolean

是否释放对应的裁切对象,默认为false

hideAll()

隐藏管理器内所有的裁切区域

hideItems(ids)

隐藏指定ID的裁切区域

Parameters:
NameTypeDescription
idsArray

由裁切区域ID组成的数组

removeItems(ids, isDestroy)

移除指定ID的裁切区域

Parameters:
NameTypeDescription
idsArray

由裁切区域ID组成的数组

isDestroyBoolean

是否释放对应的裁切对象,默认为false

showAll()

显示管理器内所有的裁切区域

showItems(ids)

显示指定ID的裁切区域

Parameters:
NameTypeDescription
idsArray

由裁切区域ID组成的数组

update()

更新管理器内的全部对象