SliceModel
用于处理剖切分析的业务逻辑,包括剖切面的创建、操作和管理
关系
Implements
SliceModel Implements ISliceModel
实现接口: ISliceModel
用于处理剖切分析的业务逻辑,包括剖切面的创建、操作和管理
构造函数
SliceModel
构造函数
属性
analysis
剖切分析
analysis: SliceAnalysis
类型: SliceAnalysis
excludedLayers
排除图层
excludedLayers: ILayer
类型: ILayer
flag
是否处于剖切状态
flag: boolean
类型: boolean
handleType
操作类型
handleType: any
类型: any
props
插件模型属性
props: IPluginModelProps
sliceType
剖切类型
sliceType: string
类型: string
viewModel
剖切viewModel
viewModel: SliceViewModel
类型: SliceViewModel
方法
exclude
排除图层场景左键监听
exclude(): void
返回:void
excludedLayersClick
排除图层点击处理
excludedLayersClick(index): void
参数
- index:
number图层索引
返回:void
excludedSublayer
排除建筑图层子图层
getShape
输出此时剖切面信息
getShape(): object
返回:object
init
剖切初始化
init(): void
返回:void
leaveHandle
离开操作,恢复默认鼠标样式
leaveHandle(): void
返回:void
leftClickListen
监听场景左键点击事件
leftClickListen(): void
返回:void
removeExcludedLayer
删除所有排除图层
removeExcludedLayer(): void
返回:void
reset
重置剖切分析
reset(): void
返回:void
reverse
反向剖切面
reverse(): void
返回:void
setShape
设置剖切面
start
开始剖切
start(type): void
参数
- type:
string剖切类型,vertical | snap 剖切类型,vertical | snap
返回:void

BIMFlux AI
