SceneSettingModel
用于管理场景的各种设置参数,包括渲染风格、背景色、高亮色等
关系
Implements
SceneSettingModel Implements ISceneSettingModel
实现接口: ISceneSettingModel
用于管理场景的各种设置参数,包括渲染风格、背景色、高亮色等
构造函数
SceneSettingModel
构造函数
new SceneSettingModel(props)
参数
- props:
IPluginModelProps插件模型属性
返回:SceneSettingModel SceneSettingModel对象
属性
parameter
场景预设数据
parameter: ISceneSettingParameter
props
插件模型属性
props: IPluginModelProps
方法
init
初始化场景设置
init(): void
返回:void
modifyRenderer
更新sublayer的renderer
modifyRenderer(sublayer, type): void
参数
- sublayer:
ILayerbuildingSceneLayer子图层 - type:
string渲染类型
返回:void
setEdges
设置模型轮廓线
setEdges(isEdge, color?): void
参数
- isEdge:
boolean是否显示轮廓线 - color?:
string轮廓线颜色
返回:void
setSublayerEdges
更新sublayer的模型轮廓线
setSublayerEdges(sublayer, isEdge, edgeType?, color?): void
参数
- sublayer:
ILayerbuildingSceneLayer子图层 - isEdge:
boolean是否显示轮廓线 - edgeType?:
string轮廓线类型 - color?:
string轮廓线颜色
返回:void
update
更新场景设置参数
update(data): void
参数
- data:
any要更新的数据
返回:void
updateBgColor
更新背景色
updateBgColor(value): void
参数
- value:
string颜色值
返回:void
updateClick
更新鼠标单击聚焦设置
updateClick(value): void
参数
- value:
boolean是否启用鼠标单击聚焦
返回:void
updateContextMenu
更新右键菜单显示状态
updateContextMenu(value): void
参数
- value:
boolean是否显示右键菜单
返回:void
updateFrameRate
更新帧率显示状态
updateFrameRate(value): void
参数
- value:
boolean是否显示帧率
返回:void
updateHighLightColor
更新选中构件时高亮颜色
updateHighLightColor(value): void
参数
- value:
string颜色值
返回:void
updateInterfaceTheme
更新UI主题
updateInterfaceTheme(value): void
参数
- value:
boolean主题类型
返回:void
updateMapMode
更新地图模式
updateMapMode(value): void
参数
- value:
string地图模式值
返回:void
updateQualityProfile
更新渲染质量
updateQualityProfile(type): void
参数
- type:
string渲染质量类型
返回:void
updateRenderer
更新主题风格
updateRenderer(kind): void
参数
- kind:
string主题风格类型
返回:void
updateSelect
更新选中呼吸效果
updateSelect(value): void
参数
- value:
boolean是否启用呼吸效果
返回:void
updateZoom
更新滚轮缩放方向
updateZoom(value): void
参数
- value:
boolean是否反向缩放
返回:void

BIMFlux AI
