Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MeasureThreePointAngle

Hierarchy

  • DrawCZMLMod
    • MeasureThreePointAngle

Index

Constructors

constructor

Properties

angle

angle: number

assisPoint

assisPoint: Vector3[]

assistModAry

assistModAry: ModCZML[]

endPointColor

endPointColor: ColorSche

point

point: Vector3[]

project

project: Project

tmpModAry

tmpModAry: ModCZML[]

totalLineColor

totalLineColor: ColorSche

viewer

viewer: Viewer

Methods

calcAngle

calculateEnd

  • calculateEnd(angle: number): void
  • Parameters

    • angle: number

    Returns void

choosePoint

  • choosePoint(e: MouseEvent): Promise<void>
  • Parameters

    • e: MouseEvent

    Returns Promise<void>

clearAssisMod

  • clearAssisMod(): void
  • Returns void

clearTmpModAry

  • clearTmpModAry(): void
  • Returns void

destroy

  • destroy(): void
  • Returns void

drawLine

  • drawLine(project: Project, numAry: number[], lineColor?: ColorLine, lineWidth?: number): Promise<ModCZML>
  • Parameters

    • project: Project
    • numAry: number[]
    • lineColor: ColorLine = ...
    • lineWidth: number = 2

    Returns Promise<ModCZML>

drawPoint

  • drawPoint(project: Project, numAry: PointNumAry, pointColor?: ColorSche): Promise<ModCZML>
  • Parameters

    • project: Project
    • numAry: PointNumAry
    • pointColor: ColorSche = ...

    Returns Promise<ModCZML>

init

  • init(): void
  • Returns void

onMousemove

  • onMousemove(e: MouseEvent): Promise<void>
  • Parameters

    • e: MouseEvent

    Returns Promise<void>

vector3AryToNumAry

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

    Returns number[]