DrawableContainer
类:在viewer2D或viewer3D的视图上添加外部元素时,首先要创建一个外部元素的容器,用以添加、删除各种元素
注意:目前只有RVT、RVT集成模型、SKP、IFC、IGMS、dwg可用
Constructor
new Glodon.Bimface.Plugins.Drawable.DrawableContainer(drawableContainerConfig);
Parameters
| 名称 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| drawableContainerConfig | Y | DrawableContainerConfig | 配置项 |
Methods
addItem(drawable)
添加外部元素
Parameters
| 名称 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| drawable | Y | DrawableItem | 待添加的外部元素 |
removeItemById(id)
移除外部元素
Parameters
| 名称 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| id | Y | String | 外部元素的id |
getItemById(id)
通过id获取外部元素
Parameters
| 名称 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| id | Y | String | 外部元素的id |
Returns
| 类型 | 说明 |
|---|---|
| DrawableItem | 外部元素 |
getAllItems()
获取全部外部元素
Returns
| 类型 | 说明 |
|---|---|
| Object Array | 多个外部元素的数组 |
addItems(items)
添加外部元素列表
Parameters
| 名称 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| items | Y | DrawableItem | 待添加的外部元素列表 |
clear()
清空外部元素