SliceViewModel
切片视图模型,用于在3D视图中管理和控制切片分析。
构造函数
SliceViewModel
切片视图模型,用于在3D视图中管理和控制切片分析。
new SliceViewModel(config)
参数
- config:
any配置对象,用于初始化视图模型。
返回:SliceViewModel SliceViewModel对象
属性
analysis
analysis: any
类型: any
访问器
excludedLayers
获取当前分析中被排除的图层集合。
get excludedLayers(): any
返回: any 获取当前分析中被排除的图层集合。
设置要排除的图层集合。
set excludedLayers(layers: any): void
参数
- layers:
any
返回: void
excludeGroundSurface
获取是否排除地面的设置。
get excludeGroundSurface(): any
返回: any 获取是否排除地面的设置。
设置是否排除地面表面。
set excludeGroundSurface(excludeGround: any): void
参数
- excludeGround:
any
返回: void
layersMode
获取当前图层模式。
get layersMode(): any
返回: any 获取当前图层模式。
shape
获取当前分析中的形状。
get shape(): any
返回: any 获取当前分析中的形状。
设置分析形状。
set shape(shapeValue: any): void
参数
- shapeValue:
any
返回: void
state
获取切片视图模型的当前状态。
get state(): any
返回: any 获取切片视图模型的当前状态。
tiltEnabled
获取倾斜功能是否启用。
get tiltEnabled(): any
返回: any 获取倾斜功能是否启用。
设置分析视图的倾斜功能是否启用。
set tiltEnabled(enabled: any): void
参数
- enabled:
any
返回: void
方法
constructAnalysis
构建并返回一个新的切片分析对象。
constructAnalysis(): any
返回:any
destroy
销毁切片视图模型实例,清理相关资源。
destroy(): void
返回:void
enterExcludeLayerMode
进入排除图层模式,允许用户选择要排除的图层。
enterExcludeLayerMode(): void
返回:void
exitExcludeLayerMode
退出排除图层模式,并通知相关工具执行相应操作。
exitExcludeLayerMode(): void
返回:void
onConnectToAnalysisView
当连接到分析视图时调用的方法,用于激活视图。
onConnectToAnalysisView(view): void
参数
- view:
any需要激活的分析视图对象。
返回:void
start
启动切片视图模型,清除相同视图的其他切片模型,并激活分析视图。
start(): Promise
返回:Promise

BIMFlux AI
