IScene
记录实际的 dom 实例
属性
camera
相机信息
camera?: ICameraInfo
类型: ICameraInfo
container
场景需要挂载的dom容器
container: string | HTMLElement
类型: string | HTMLElement
environment
环境
environment?: IEnvironment
类型: IEnvironment
event
事件管理器
event: IEventManager
类型: IEventManager
layer
图层layer管理器
layer: ILayerManager
类型: ILayerManager
map
地图map管理器
map: IMapManager
类型: IMapManager
option
场景配置项
option?: ISceneOption
类型: ISceneOption
plugin
插件管理器
plugin: IPluginManager
类型: IPluginManager
popup
popup: IPopup
类型: IPopup
renderer
自定义渲染管理器
renderer: IRendererManager
类型: IRendererManager
sceneUrl
后台配置的场景url
sceneUrl?: string
类型: string
ui
ui 小部件管理器
ui: IWidgetManager
类型: IWidgetManager
viewMode
观察模式
viewMode: SceneViewMode
类型: SceneViewMode
方法
addGraphic
back
back(opt?): void
参数
- opt?:
any
返回:void
clear
清空场景
clear(): void
返回:void
destroy
销毁场景
destroy(): void
返回:void
getCenter
获取场景中心点
getCenter(): IPoint
返回:IPoint
getContainer
获取场景挂载的DOM实例
getContainer(): HTMLElement
返回:HTMLElement
getNormalBuffer
getNormalBuffer(gl): any
参数
- gl:
any
返回:any
goTo
视角移动
highlight
添加高亮
highlight(graphic, isMultipleSelect?): void
返回:void
on
事件监听
on(type, callback): void
参数
- type:
string - callback: (
evt) =>void
返回:void
removeGraphic
removeHighlight
移除高亮
removeHighlight(highlight, isMultipleSelect?): void
参数
- highlight:
Highlight高亮实例 - isMultipleSelect?:
boolean
返回:void
selectObject
snapshot
takeScreenshot
toMap
watch
watch(type, callback): any
参数
- type:
string - callback:
Function
返回:any

BIMFlux AI
