MeasureModel

用于管理各种测量功能的模型,包括距离测量、三角测量、面积测量和角度测量

关系

Implements

MeasureModel Implements IMeasureModel

实现接口: IMeasureModel

用于管理各种测量功能的模型,包括距离测量、三角测量、面积测量和角度测量

构造函数

MeasureModel

构造函数

new MeasureModel(props)

参数

返回:MeasureModel MeasureModel对象

属性

angleModel

角度测量模型

angleModel: any

类型: any

areaModel

面积测量模型

areaModel: any

类型: any

distanceModel

距离测量模型

distanceModel: any

类型: any

props

插件模型属性

props: IPluginModelProps

triangleModel

三角测量模型

triangleModel: any

类型: any

type

测量类型

type: "distance" | "triangle" | "area" | "angle" = null

类型: "distance" | "triangle" | "area" | "angle"

默认值:null

方法

clear

清除指定类型的测量结果

clear(type?): void

参数

  • type?: string 测量类型,可选。如果不指定则清除所有测量结果

返回:void

destroy

销毁测量模型

destroy(): void

返回:void

init

初始化各种测量模型

init(): void

返回:void

start

开始指定类型的测量

start(type): void

参数

  • type: 测量类型:'distance' | 'triangle' | 'area' | 'angle' "distance" | "triangle" | "area" | "angle" 测量类型:'distance' | 'triangle' | 'area' | 'angle'

返回:void

BIMFlux AI