Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MeasureMultiplePointSVG

Hierarchy

  • MeasureMultiplePointSVG

Index

Constructors

constructor

Properties

Optional assistRuntimeLine

assistRuntimeLine: Line

dashLineStyle

dashLineStyle: string

distance

distance: number

inputMap

inputMap: InputMap

isLoop

isLoop: boolean

lineAry

lineAry: Line[]

lineColor

lineColor: string

lineWidth

lineWidth: number

pointAry

pointAry: Vector3[]

pointColor

pointColor: string

resultAry

resultAry: MeasureMultiPointResult[]

svgPointAry

svgPointAry: Circle[]

viewer

viewer: Viewer

Methods

calcDistance

  • 计算俩点之间的距离

    Parameters

    Returns number

    俩点之间的直线距离

calculateEnd

  • calculateEnd(result: MeasureMultiPointResult): void
  • Parameters

    • result: MeasureMultiPointResult

    Returns void

choosePoint

destroy

  • destroy(): void
  • Returns void

destroyAssist

  • destroyAssist(): void
  • Returns void

disableSnap

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

    Returns void

drawEnd

  • drawEnd(): void
  • Returns void

enableSnap

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

    Returns void

endDraw

  • endDraw(): void
  • Returns void

getSnapPoint

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

    Returns undefined | Vector3

init

  • init(): void
  • 开始测量

    Returns void

onMousemove

vector3AryToNumAry

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

    Returns number[]