Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

adsorbControl

adsorbControl: AdsorbControl

avatarControl

avatarControl: AvatarControl

Optional backgroundImageCss

backgroundImageCss: string

camera

camera: ViewerCamera

cesiumViewer

cesiumViewer: Viewer

container

container: HTMLElement

controller

czmlDataSource

czmlDataSource: CzmlDataSource

Optional dragSelection

dragSelection: DragSelection

drawPrimitive

drawPrimitive: DrawPrimitive

enablePick

enablePick: boolean

Readonly id

id: number

Readonly isPlaneMode

isPlaneMode: boolean

manipulatorCtrl

manipulatorCtrl: ManipulatorControl

modCompDataMainThread

modCompDataMainThread: ModCompDataMainThread

modelCollection

modelCollection: PrimitiveCollection

projMgr

projMgr: ProjMgr

renderEffect

renderEffect: RenderEffect

renderErrorEvent

renderErrorEvent: Event

screenCanvas

screenCanvas: ScreenCanvas

svgComponent

svgComponent: SVGComponent

Optional ueViewer

ueViewer: UEViewer

useUE

useUE: boolean

Static idSeed

idSeed: number

Methods

Init

  • Init(): Promise<void>
  • Returns Promise<void>

destroy

  • destroy(): undefined

enableViewCube

  • Parameters

    Returns void

exportImage

  • exportImage(type?: string): Promise<string>
  • Parameters

    • Optional type: string

    Returns Promise<string>

getBoxFromJOSN

  • getBoxFromJOSN(boxNumAryString: string): undefined | Box
  • Parameters

    • boxNumAryString: string

    Returns undefined | Box

getCanvas

  • getCanvas(): HTMLCanvasElement
  • Returns HTMLCanvasElement

getUEErrMsg

  • getUEErrMsg(): string
  • Returns string

getUEViewer

getViewFrustumPoints

  • getViewFrustumPoints(leftTopWindowPos: Vector2, rightBottomPoint: Vector2, near?: number, far?: number, debug?: boolean): Cartesian3[]
  • Parameters

    • leftTopWindowPos: Vector2
    • rightBottomPoint: Vector2
    • Optional near: number
    • Optional far: number
    • Optional debug: boolean

    Returns Cartesian3[]

isDestroyed

  • isDestroyed(): boolean

pick

pickObjAdaptor

pickPosition

  • pickPosition(windowPosition: Vector2): Cartesian3
  • Parameters

    Returns Cartesian3

pickPositionAdaptor

  • pickPositionAdaptor(windowPosition: Vector2): Promise<undefined | Vector3>
  • Parameters

    Returns Promise<undefined | Vector3>

pickPositionAryByRayForPhysical

  • pickPositionAryByRayForPhysical(ray: Ray, ptAry: Vector3[], maxDist?: number): Promise<void>
  • Parameters

    • ray: Ray
    • ptAry: Vector3[]
    • Optional maxDist: number

    Returns Promise<void>

pickPositionByRayForPhysical

  • pickPositionByRayForPhysical(ray: Ray, maxDist?: number): Promise<undefined | Vector3>
  • Parameters

    • ray: Ray
    • Optional maxDist: number

    Returns Promise<undefined | Vector3>

pickPositionFromPhysicalEngine

  • pickPositionFromPhysicalEngine(windowPosition: Vector2, maxDist?: number): Promise<undefined | Cartesian3>
  • Parameters

    • windowPosition: Vector2
    • Optional maxDist: number

    Returns Promise<undefined | Cartesian3>

pickPositionUE

  • pickPositionUE(windowPosition: Vector2): Promise<undefined | Vector3>
  • Parameters

    Returns Promise<undefined | Vector3>

pickUE

requestRender

  • requestRender(): void
  • Returns void

setControlEnableInputs

  • setControlEnableInputs(enable: boolean): void
  • Parameters

    • enable: boolean

    Returns void

setControlTarget

  • setControlTarget(center?: Vector3): void
  • Parameters

    Returns void

setPanRotateApplyType

setRotateOnlyHorizontal

  • setRotateOnlyHorizontal(enable: boolean): void
  • Parameters

    • enable: boolean

    Returns void

uePickResToCesiumMod

wgs84ToWindowCoordinates

  • wgs84ToWindowCoordinates(position: Vector3): Cartesian2
  • Parameters

    Returns Cartesian2

wgs84ToWindowCoordinatesAdaptor

  • wgs84ToWindowCoordinatesAdaptor(position: Vector3): Promise<undefined | Vector2> | Cartesian2
  • Parameters

    Returns Promise<undefined | Vector2> | Cartesian2

worldToScreen

  • worldToScreen(worldPosition: Vector3): null | Cartesian2
  • Parameters

    Returns null | Cartesian2