ISceneTreeManager

当前场景树上的建筑模型图层

属性

buildings

当前场景树上的建筑模型图层

buildings: ILayer

类型: ILayer

currentView

currentView?: "component" | "space"

类型: "component" | "space"

isInit

是否初始化构件树

isInit: boolean

类型: boolean

levels

楼层信息

levels: FloorItem

类型: FloorItem

方法

addLayerTree

添加指定图层树数据

addLayerTree(layer): Promise

参数

返回:Promise

bind

bind(data): void

参数

返回:void

focusFeature

聚焦

focusFeature(focusTarget): void

参数

返回:void

getLayerTree

获取构件树列表

getLayerTree(layer): FloorItem

参数

返回:Promise<{ levels: FloorItem[]; requestInfo: IRequestInfo; trees: SceneTreeNode[]; }>

hide

Returns

hide(): void

返回:void

on

侦听dom节点事件

on(type, callback): void

参数

  • type: string string 自定义事件名
  • callback: (_e) => void 回调函数

返回:void

removeLayerTree

移除指定图层树数据

removeLayerTree(layer): void

参数

返回:void

selectSceneTreeNodeByHitTestGraphic

根据点击点的最近图元在树上找到对应的场景节点,并展开和选择

selectSceneTreeNodeByHitTestGraphic(graphic): SceneTreeNode

参数

返回:SceneTreeNode

show

Returns

show(): void

返回:void

toggle

Returns

toggle(): void

返回:void

BIMFlux AI