Options
All
  • Public
  • Public/Protected
  • All
Menu

Can be accessed with objects.

Index

Variables

clusterSize: 2
collidableObject: boolean
collidableObjectList: typeof matrix[`${number}/${number}`]["arrestingcable1" | "arrestingcable2" | "arrestingcable3" | "arrestingcable4" | "carrier" | "meigs"][]
currentCellId: string
list: { arrestingcable1: { arrestingCable: boolean; arrestingCableHeight: number; collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; rotateModelOnly: boolean; url: string }; arrestingcable2: { arrestingCable: boolean; arrestingCableHeight: number; collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; rotateModelOnly: boolean; url: string }; arrestingcable3: { arrestingCable: boolean; arrestingCableHeight: number; collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; rotateModelOnly: boolean; url: string }; arrestingcable4: { arrestingCable: boolean; arrestingCableHeight: number; collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; rotateModelOnly: boolean; url: string }; carrier: { collisionRadius: number; collisionTriangles: number[][][]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; url: string }; meigs: { collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; url: string; intersectionCallback: any } }

Type declaration

  • arrestingcable1: { arrestingCable: boolean; arrestingCableHeight: number; collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; rotateModelOnly: boolean; url: string }
    • arrestingCable: boolean
    • arrestingCableHeight: number
    • collisionRadius: number
    • collisionTriangles: number[][][]
    • htr: number[]
    • location: number[]
    • options: { castShadows: boolean; receiveShadows: boolean }
      • castShadows: boolean
      • receiveShadows: boolean
    • rotateModelOnly: boolean
    • url: string
  • arrestingcable2: { arrestingCable: boolean; arrestingCableHeight: number; collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; rotateModelOnly: boolean; url: string }
    • arrestingCable: boolean
    • arrestingCableHeight: number
    • collisionRadius: number
    • collisionTriangles: number[][][]
    • htr: number[]
    • location: number[]
    • options: { castShadows: boolean; receiveShadows: boolean }
      • castShadows: boolean
      • receiveShadows: boolean
    • rotateModelOnly: boolean
    • url: string
  • arrestingcable3: { arrestingCable: boolean; arrestingCableHeight: number; collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; rotateModelOnly: boolean; url: string }
    • arrestingCable: boolean
    • arrestingCableHeight: number
    • collisionRadius: number
    • collisionTriangles: number[][][]
    • htr: number[]
    • location: number[]
    • options: { castShadows: boolean; receiveShadows: boolean }
      • castShadows: boolean
      • receiveShadows: boolean
    • rotateModelOnly: boolean
    • url: string
  • arrestingcable4: { arrestingCable: boolean; arrestingCableHeight: number; collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; rotateModelOnly: boolean; url: string }
    • arrestingCable: boolean
    • arrestingCableHeight: number
    • collisionRadius: number
    • collisionTriangles: number[][][]
    • htr: number[]
    • location: number[]
    • options: { castShadows: boolean; receiveShadows: boolean }
      • castShadows: boolean
      • receiveShadows: boolean
    • rotateModelOnly: boolean
    • url: string
  • carrier: { collisionRadius: number; collisionTriangles: number[][][]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; url: string }
    • collisionRadius: number
    • collisionTriangles: number[][][]
    • location: number[]
    • options: { castShadows: boolean; receiveShadows: boolean }
      • castShadows: boolean
      • receiveShadows: boolean
    • url: string
  • meigs: { collisionRadius: number; collisionTriangles: number[][][]; htr: number[]; location: number[]; options: { castShadows: boolean; receiveShadows: boolean }; url: string; intersectionCallback: any }
    • collisionRadius: number
    • collisionTriangles: number[][][]
    • htr: number[]
    • location: number[]
    • options: { castShadows: boolean; receiveShadows: boolean }
      • castShadows: boolean
      • receiveShadows: boolean
    • url: string
    • intersectionCallback:function
      • intersectionCallback(a?: any): void
matrix: {}

Type declaration

  • [key: `${number}/${number}`]: { [ key in "arrestingcable1" | "arrestingcable2" | "arrestingcable3" | "arrestingcable4" | "carrier" | "meigs"]: typeof list["arrestingcable1" | "arrestingcable2" | "arrestingcable3" | "arrestingcable4" | "carrier" | "meigs"] & { model?: null | Cesium.Model } }
visible: []

Functions

  • getAltitudeAtLocation(a: number, b: number): { location: number[]; normal: number[]; object: typeof collidableObjectList[number] }
  • init(): void
  • loadMatrixModels(a: `${number}/${number}`): void
  • preProcessObjects(): void
  • unloadMatrixModels(a: string): void
  • updateCollidables(): void
  • updateVisibility(): void

Generated using TypeDoc