Options
All
  • Public
  • Public/Protected
  • All
Menu

Can be accessed with geofs.camera.

Index

Variables

FOVIncrement: number
animations: { orbitHorizontal: { active: boolean; rate: number }; orbitVertical: { active: boolean; max: number; min: number; rate: number } }

Type declaration

  • orbitHorizontal: { active: boolean; rate: number }
    • active: boolean
    • rate: number
  • orbitVertical: { active: boolean; max: number; min: number; rate: number }
    • active: boolean
    • max: number
    • min: number
    • rate: number
cam: Cesium.Camera
currentDefinition: typeof definitions
currentFOV: number
currentMode: number
currentModeName: string
currentView: string
defaultFOV: number
definitions: { chase: { reset: boolean }; cockpit: { offsetBounds: number[] }; cockpitless: Record<string, unknown>; fixed: { distance: number; lastUsedHtr: number[] }; follow: { distance: number; lastUsedHtr: number[]; orientation: number[] }; free: { reset: boolean } } & { [ key in "follow" | "cockpit" | "cockpitless" | "chase" | "free" | "fixed" | `${string}`]: { FOV?: number; mode: number; name: key; offsets: { current: number[]; last: number[]; neutral: number[] }; orientations: { current: number[]; last: number[]; neutral: number[] }; position: [number, number, number]; view: string } }
groundAltitude: number
groundAvoidanceIgnore: number
groundAvoidanceMargin: number
hasMoved: boolean
htr: number[]
lastCurrentMode: number
lla: number[]
maxFOV: number
minFOV: number
modes: typeof definitions[]
motionRange: number[]
openSlave: boolean
shortestDistance: number
worldPosition: number[]

Functions

  • avoidGround(): void
  • cycle(): void
  • decreaseFOV(a?: number): void
  • getFlytToCoordinates(): number[]
  • increaseFOV(a?: number): void
  • init(): void
  • isHandlingMouseRotation(): boolean
  • lookAround(a: number, b: number): boolean
  • openSlaveWindow(): void
  • reset(): void
  • rotate(a?: number, b?: number, c?: number): boolean
  • saveOffset(): void
  • saveRotation(): void
  • set(a: number, b?: string): void
  • setFOV(a?: number): void
  • setPosition(a?: number, b?: number, c?: number): boolean
  • setRotation(a: number, b?: number, c?: number): boolean
  • setToNeutral(): void
  • translate(a?: number, b?: number, c?: number): boolean
  • update(a: number): void
  • update3DOverlayPosition(): void
  • updateSlaveData(): void

Generated using TypeDoc