Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MeasureTwoPointPrimitive

Hierarchy

Index

Constructors

constructor

Properties

_viewer

_viewer: Viewer

Optional assistedLine

assistedLine: Polyline

Optional endPoint

endPoint: PointPrimitive

endPointColor

endPointColor: Color

point

point: Vector3[]

pointCollection

pointCollection: PointCollection

polylineCollection

polylineCollection: PolylineCollection

Optional startPoint

startPoint: PointPrimitive

totalLineColor

totalLineColor: Color

viewer

viewer: Viewer

xLineColor

xLineColor: Color

yLineColor

yLineColor: Color

zLineColor

zLineColor: Color

Methods

calculateEnd

  • calculateEnd(x: number, y: number, z: number, total: number): void
  • Parameters

    • x: number
    • y: number
    • z: number
    • total: number

    Returns void

choosePoint

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

    • e: MouseEvent

    Returns Promise<void>

destroy

  • destroy(): void

destroyPrimitiveCollection

  • destroyPrimitiveCollection(): void

drawBoundingBox

  • drawBoundingBox(box: Box, lineColor?: Color, lineWidth?: number, useDash?: boolean): Polyline

drawLine

drawPoint

  • drawPoint(position: Vector3, pointColor?: Color, pixelSize?: number): PointPrimitive

forceUpdate

  • forceUpdate(): void

init

  • init(): void

onMousemove

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

    • e: MouseEvent

    Returns Promise<void>

remove

removeAll

  • removeAll(): void

removeAllPoint

  • removeAllPoint(): void

removeAllPolyline

  • removeAllPolyline(): void

startDrawLine

  • startDrawLine(): void
  • Returns void

vector3AryToNumAry

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