Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

_absorbDistance

_absorbDistance: number

adsorbMode

adsorbMode: AdsorbMode

Optional faceNormal

faceNormal: Vector3

inputMap

inputMap: undefined | InputMap

Optional snapPosition

snapPosition: Vector3

style

style: { hint: { lineDash: never[]; lineWidth: number; strokeStyle: string }; hintPoint: { fillStyle: string; radius: number } }

Type declaration

  • hint: { lineDash: never[]; lineWidth: number; strokeStyle: string }
    • lineDash: never[]
    • lineWidth: number
    • strokeStyle: string
  • hintPoint: { fillStyle: string; radius: number }
    • fillStyle: string
    • radius: number

timer

timer: null | Timer

viewer

viewer: Viewer

Accessors

absorbDistance

  • get absorbDistance(): number
  • set absorbDistance(distance: number): void
  • Returns number

  • Parameters

    • distance: number

    Returns void

enableNormalFace

  • get enableNormalFace(): boolean
  • set enableNormalFace(enable: boolean): void
  • Returns boolean

  • Parameters

    • enable: boolean

    Returns void

enableSnap

  • get enableSnap(): boolean
  • set enableSnap(enable: boolean): void
  • Returns boolean

  • Parameters

    • enable: boolean

    Returns void

Methods

adjustAreaSize

  • adjustAreaSize(ptAry: Cartesian2[], centerPt: Cartesian2, targetSize: number): Cartesian2[]
  • Parameters

    • ptAry: Cartesian2[]
    • centerPt: Cartesian2
    • targetSize: number

    Returns Cartesian2[]

destroy

  • destroy(): undefined

getRectVec3

getSnapPosition

  • getSnapPosition(movement: Vector2): Promise<undefined | void | Vector3>
  • Parameters

    Returns Promise<undefined | void | Vector3>

handleNormalFace

  • handleNormalFace(scene: Scene, result: { segPrimitives?: PickResultSegment[]; triPrimitives?: PickResultTriangle[] }): void
  • Parameters

    • scene: Scene
    • result: { segPrimitives?: PickResultSegment[]; triPrimitives?: PickResultTriangle[] }
      • Optional segPrimitives?: PickResultSegment[]
      • Optional triPrimitives?: PickResultTriangle[]

    Returns void

isDestroyed

  • isDestroyed(): boolean

keyDownCallback

  • keyDownCallback(evt: KeyboardEvent): void

keyUpCallback

  • keyUpCallback(evt: KeyboardEvent): void

onMouseMove

  • onMouseMove(movement: Vector2): void
  • Parameters

    Returns void

register

  • register(): void

removeApplyType

setApplyType

useTriPick

  • useTriPick(triPrimitive: PickResultTriangle, scene: Scene): void
  • Parameters

    • triPrimitive: PickResultTriangle
    • scene: Scene

    Returns void