Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MeasureHeightSVG

Hierarchy

  • MeasureHeightSVG

Index

Constructors

constructor

Properties

currentResult

currentResult: MeasureHeightResult

height

height: number

inputMap

inputMap: InputMap

isLoop

isLoop: boolean

Optional point

point: Vector3

precision

precision: number

resultAry

resultAry: MeasureHeightResult[]

unit

unit: UnitName

viewer

viewer: Viewer

Methods

calculateEnd

  • 定制化绘制测量样式

    Parameters

    Returns void

choosePoint

deleteAllResult

  • deleteAllResult(): void
  • 清除所有测量数据

    Returns void

deleteFromResultAry

destroy

  • destroy(): void
  • 销毁测量

    Returns void

destroyResult

disableSnap

  • disableSnap(): void
  • 关闭捕捉点

    Returns void

drawFromPointAry

  • drawFromPointAry(worldPosition: Vector3): void
  • 根据传入的点来绘制线段

    Parameters

    • worldPosition: Vector3

      三维坐标点

    Returns void

enableSnap

  • enableSnap(): void
  • 开启捕捉点

    Returns void

endDraw

  • endDraw(): void
  • 结束绘制

    Returns void

getCurrentResult

getResultAry

getSnapPoint

  • getSnapPoint(): undefined | Vector3
  • 获取捕捉点

    Returns undefined | Vector3

init

  • init(): void
  • 开始测量

    Returns void

updatePrecision

  • updatePrecision(precision: number): void
  • 更新精度

    Parameters

    • precision: number

      精度

    Returns void

updateUnit

  • 更新单位

    Parameters

    • unit: UnitName

      'km' | 'm' | 'cm' | 'mm'

    Returns void

vector3AryToNumAry

  • vector3AryToNumAry(vec3Ary: Vector3[]): number[]
  • Parameters

    Returns number[]