AngleMeasureModel

用于在3D场景中进行角度测量,通过三个点计算角度值

关系

Implements

AngleMeasureModel Implements IMeasurePartModel

实现接口: IMeasurePartModel

用于在3D场景中进行角度测量,通过三个点计算角度值

构造函数

AngleMeasureModel

构造函数

new AngleMeasureModel(props)

参数

返回:AngleMeasureModel AngleMeasureModel对象

属性

angle

角度值

angle: string

类型: string

graphicsLayer

图形图层

graphicsLayer: any

类型: any

labelPoint

标签点

labelPoint: Graphic

类型: Graphic

props

模型属性

props: IMeasurePartModelProps

selected

是否选中状态

selected: boolean

类型: boolean

unit

测量单位

unit: string

类型: string

viewModel

Sketch视图模型

viewModel: any

类型: any

方法

addLabel

添加标签

addLabel(point, text): void

参数

  • point: IPoint 标签位置点
  • text: string 标签文本

返回:void

angleConvert

根据三角形各边长度计算角度

angleConvert(a, b, c): string

参数

  • a: number 三角形边长
  • b: number 三角形边长
  • c: number 三角形边长

返回:string

clear

清除测量结果

clear(): void

返回:void

drawAngleInfo

绘制角度信息

drawAngleInfo(point1, point2, point3, wkid): void

参数

  • point1: IPoint 第一个点
  • point2: IPoint 第二个点(角度顶点)
  • point3: IPoint 第三个点
  • wkid: number 空间参考系ID

返回:void

start

开始角度测量

start(): void

返回:void

BIMFlux AI