Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

frustum

frustum: Frustum

Accessors

cameraChanged

  • get cameraChanged(): Event
  • Returns Event

cameraMoveEnd

  • get cameraMoveEnd(): Event
  • Returns Event

cameraMoveStart

  • get cameraMoveStart(): Event
  • Returns Event

direction

  • get direction(): Cartesian3
  • Returns Cartesian3

directionWC

  • get directionWC(): Cartesian3
  • Returns Cartesian3

inverseViewMatrix

position

  • get position(): Cartesian3
  • Returns Cartesian3

positionWC

  • get positionWC(): Cartesian3
  • Returns Cartesian3

right

  • get right(): Cartesian3
  • Returns Cartesian3

rightWC

  • get rightWC(): Cartesian3
  • Returns Cartesian3

up

  • get up(): Cartesian3
  • Returns Cartesian3

upWC

  • get upWC(): Cartesian3
  • Returns Cartesian3

Methods

destroy

  • destroy(): undefined

destroyForward

  • destroyForward(): boolean
  • Returns boolean

enableOrthographicFrustum

  • enableOrthographicFrustum(enable: boolean): void
  • Parameters

    • enable: boolean

    Returns void

flyTo

  • flyTo(position: Vector3, headingPitchRollOpt: { heading: number; pitch: number; roll: number }, durationTime?: number): void
  • Parameters

    • position: Vector3
    • headingPitchRollOpt: { heading: number; pitch: number; roll: number }
      • heading: number
      • pitch: number
      • roll: number
    • Optional durationTime: number

    Returns void

flyToRectangle

  • flyToRectangle(west: number, south: number, east: number, north: number, heading?: number, pitch?: number, roll?: number, durationTime?: number): void
  • Parameters

    • west: number
    • south: number
    • east: number
    • north: number
    • Optional heading: number
    • Optional pitch: number
    • Optional roll: number
    • Optional durationTime: number

    Returns void

getCesiumCamera

  • getCesiumCamera(): Camera
  • Returns Camera

getIntersectWithHorizontalPlane

  • getIntersectWithHorizontalPlane(height: number): Cartesian3[]
  • Parameters

    • height: number

    Returns Cartesian3[]

getPickRay

  • getPickRay(windowPosition: Vector2, result?: Ray): Ray
  • Parameters

    • windowPosition: Vector2
    • Optional result: Ray

    Returns Ray

getPixelSize

  • getPixelSize(center: Vector3, radius: number, width?: number, height?: number): number
  • Parameters

    • center: Vector3
    • radius: number
    • Optional width: number
    • Optional height: number

    Returns number

getScreenWorldPt

  • getScreenWorldPt(windowPosition: Vector2, distance?: number): Vector3
  • Parameters

    • windowPosition: Vector2
    • Optional distance: number

    Returns Vector3

getViewPosition

getViewPositionAdapter

  • getViewPositionAdapter(): Promise<undefined | ViewPosition>

getWorldScreenPt

isDestroyed

  • isDestroyed(): boolean

look

  • look(axis: Vector3, angle: number): void
  • Parameters

    Returns void

lookAtPointOnPlaneMode

lookAtTransform

lookDown

  • lookDown(angle: number): void
  • Parameters

    • angle: number

    Returns void

lookLeft

  • lookLeft(angle: number): void
  • Parameters

    • angle: number

    Returns void

lookRight

  • lookRight(angle: number): void
  • Parameters

    • angle: number

    Returns void

lookUp

  • lookUp(angle: number): void
  • Parameters

    • angle: number

    Returns void

move

  • move(direction: Vector3, amount: number): void
  • Parameters

    • direction: Vector3
    • amount: number

    Returns void

moveBackward

  • moveBackward(amount: number): void
  • Parameters

    • amount: number

    Returns void

moveDown

  • moveDown(amount: number): void
  • Parameters

    • amount: number

    Returns void

moveForward

  • moveForward(amount: number): void
  • Parameters

    • amount: number

    Returns void

moveLeft

  • moveLeft(amount: number): void
  • Parameters

    • amount: number

    Returns void

moveRight

  • moveRight(amount: number): void
  • Parameters

    • amount: number

    Returns void

moveUp

  • moveUp(amount: number): void
  • Parameters

    • amount: number

    Returns void

project

rotate

  • rotate(axis: Vector3, angle: number): void
  • Parameters

    Returns void

rotateByCenter

  • rotateByCenter(axis: Vector3, rotateCenter: Vector3, radians: number): void
  • Parameters

    Returns void

rotateDown

  • rotateDown(angle: number): void
  • Parameters

    • angle: number

    Returns void

rotateLeft

  • rotateLeft(angle: number): void
  • Parameters

    • angle: number

    Returns void

rotateRight

  • rotateRight(angle: number): void
  • Parameters

    • angle: number

    Returns void

rotateUp

  • rotateUp(angle: number): void
  • Parameters

    • angle: number

    Returns void

setDebugOptions

  • setDebugOptions(options?: DebugOption): void
  • Parameters

    • Optional options: DebugOption

    Returns void

setViewForWinRect

setViewToBox

  • setViewToBox(box: undefined | Box, phi?: number, theta?: number, durationTime?: number, completeFunc?: () => void): Promise<undefined | boolean>
  • Parameters

    • box: undefined | Box
    • Optional phi: number
    • Optional theta: number
    • Optional durationTime: number
    • Optional completeFunc: () => void
        • (): void
        • Returns void

    Returns Promise<undefined | boolean>

setViewToHeadingPitchRoll

  • setViewToHeadingPitchRoll(cameraPos: undefined | Vector3, heading: number, pitch: number, roll: number, durationTime?: number): void
  • Parameters

    • cameraPos: undefined | Vector3
    • heading: number
    • pitch: number
    • roll: number
    • Optional durationTime: number

    Returns void

setViewToProject

  • setViewToProject(project: Proj, phi?: number, theta?: number, durationTime?: number, completeFunc?: () => void, isUseViewPosition?: boolean): void
  • Parameters

    • project: Proj
    • Optional phi: number
    • Optional theta: number
    • Optional durationTime: number
    • Optional completeFunc: () => void
        • (): void
        • Returns void

    • Optional isUseViewPosition: boolean

    Returns void

setViewToViewPosition

  • setViewToViewPosition(opt: ViewPosition, durationTime?: number, directDist?: number, completeFunc?: () => void, easingFunction?: Callback): void
  • Parameters

    • opt: ViewPosition
    • Optional durationTime: number
    • Optional directDist: number
    • Optional completeFunc: () => void
        • (): void
        • Returns void

    • Optional easingFunction: Callback

    Returns void

setWorldMatrix

  • setWorldMatrix(matrix: Matrix4): void
  • Parameters

    Returns void

unProject

Static fromSceneCamera