ClippingManager
类: 裁切管理器,用于管理多个被裁切的区域
Constructor
new Glodon.Bimface.Earth.Plugins.Clipping.ClippingManager(clippingManagerConfig)
构造裁切管理器
Parameters:
Name | Type | Description |
---|---|---|
clippingManagerConfig | Glodon.Bimface.Earth.Plugins.Clipping.ClippingManagerConfig | 裁切管理器配置项 |
Methods
addItem(clippingItem)
添加单个裁切区域
Parameters:
Name | Type | Description |
---|---|---|
clippingItem | Glodon.Bimface.Earth.Plugins.Clipping.Clipping | 裁切区域对象 |
clear(isDestroy)
移除管理器内所有的裁切区域
Parameters:
Name | Type | Description |
---|---|---|
isDestroy | Boolean | 是否释放对应的裁切对象,默认为false |
hideAll()
隐藏管理器内所有的裁切区域
hideItems(ids)
隐藏指定ID的裁切区域
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 由裁切区域ID组成的数组 |
removeItems(ids, isDestroy)
移除指定ID的裁切区域
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 由裁切区域ID组成的数组 |
isDestroy | Boolean | 是否释放对应的裁切对象,默认为false |
showAll()
显示管理器内所有的裁切区域
showItems(ids)
显示指定ID的裁切区域
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 由裁切区域ID组成的数组 |
update()
更新管理器内的全部对象