| @@ -3,13 +3,12 @@ | |||
| * @Date: 2020-03-02 22:38:10 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import Animation from '../Animation' | |||
| const { Cesium } = DC.Namespace | |||
| class AroundPoint extends Animation { | |||
| constructor(viewer, position, options = {}) { | |||
| super(viewer) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-03-02 23:14:20 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import Animation from '../Animation' | |||
| const { Cesium } = DC.Namespace | |||
| class AroundView extends Animation { | |||
| constructor(viewer, options = {}) { | |||
| super(viewer) | |||
| @@ -3,14 +3,14 @@ | |||
| * @Date: 2020-12-01 20:26:02 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Animation from '../Animation' | |||
| const CircleScanShader = require('@dc-modules/material/shader/circle/CircleScanShader.glsl') | |||
| const { Transform, Parse, Util } = DC | |||
| const { Cesium } = DC.Namespace | |||
| class CircleScan extends Animation { | |||
| constructor(viewer, position, radius, options = {}) { | |||
| super(viewer) | |||
| @@ -3,12 +3,11 @@ | |||
| * @Date: 2021-01-09 20:21:33 | |||
| */ | |||
| import { Transform } from '@dc-modules/transform' | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Animation from '../Animation' | |||
| const { Cesium } = DC.Namespace | |||
| class Flying extends Animation { | |||
| constructor(viewer, options = {}) { | |||
| super(viewer) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-01-30 20:47:25 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import Animation from '../Animation' | |||
| const { Cesium } = DC.Namespace | |||
| class GlobeRotate extends Animation { | |||
| constructor(viewer, options = {}) { | |||
| super(viewer) | |||
| @@ -3,12 +3,13 @@ | |||
| * @Date: 2020-12-01 20:40:02 | |||
| */ | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import Animation from '../Animation' | |||
| const { Cesium } = DC.Namespace | |||
| const RadarScanShader = require('@dc-modules/material/shader/radar/RadarScanShader.glsl') | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-08-14 23:51:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| const { Cesium } = DC.Namespace | |||
| class BlackAndWhite { | |||
| constructor() { | |||
| this._viewer = undefined | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-08-14 23:51:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| const { Cesium } = DC.Namespace | |||
| class Brightness { | |||
| constructor() { | |||
| this._viewer = undefined | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-08-14 23:51:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| const { Cesium } = DC.Namespace | |||
| class DepthOfField { | |||
| constructor() { | |||
| this._viewer = undefined | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-08-14 23:51:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| const { Cesium } = DC.Namespace | |||
| class LensFlare { | |||
| constructor() { | |||
| this._viewer = undefined | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-08-14 23:10:14 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| const { Cesium } = DC.Namespace | |||
| class NightVision { | |||
| constructor() { | |||
| this._enable = false | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-08-14 23:51:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| const { Cesium } = DC.Namespace | |||
| class Silhouette { | |||
| constructor() { | |||
| this._viewer = undefined | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2020-04-10 17:02:28 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| const BaseEventType = { | |||
| ADD: 'add', | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-02 14:26:35 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { LayerEventType } from '../EventType' | |||
| import Event from '../Event' | |||
| const { Cesium } = DC.Namespace | |||
| class LayerEvent extends Event { | |||
| constructor() { | |||
| super() | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-08-28 20:18:04 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { LayerGroupEventType } from '../EventType' | |||
| import Event from '../Event' | |||
| const { Cesium } = DC.Namespace | |||
| class LayerGroupEvent extends Event { | |||
| constructor() { | |||
| super() | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2019-12-31 16:58:31 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { MouseEventType } from '../EventType' | |||
| import Event from '../Event' | |||
| const { Cesium } = DC.Namespace | |||
| /** | |||
| * Mouse events in 3D scene, optimized Cesium event model | |||
| */ | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-02 14:26:35 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { OverlayEventType } from '../EventType' | |||
| import Event from '../Event' | |||
| const { Cesium } = DC.Namespace | |||
| class OverlayEvent extends Event { | |||
| constructor() { | |||
| super() | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-05-11 23:28:13 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { RoamingEventType } from '../EventType' | |||
| import Event from '../Event' | |||
| const { Cesium } = DC.Namespace | |||
| class RoamingEvent extends Event { | |||
| constructor() { | |||
| super() | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-02 14:26:35 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { ViewerEventType } from '../EventType' | |||
| import Event from '../Event' | |||
| const { Cesium } = DC.Namespace | |||
| class ViewerEvent extends Event { | |||
| constructor() { | |||
| super() | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2021-02-21 17:50:31 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| const { | |||
| BoxGeometry, | |||
| @@ -3,6 +3,7 @@ | |||
| * @Date: 2020-01-21 15:54:56 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import ImageryType from './ImageryType' | |||
| import AmapImageryProvider from './provider/AmapImageryProvider' | |||
| import BaiduImageryProvider from './provider/BaiduImageryProvider' | |||
| @@ -10,8 +11,6 @@ import GoogleImageryProvider from './provider/GoogleImageryProvider' | |||
| import TdtImageryProvider from './provider/TdtImageryProvider' | |||
| import TencentImageryProvider from './provider/TencentImageryProvider' | |||
| const { Cesium } = DC.Namespace | |||
| class ImageryLayerFactory { | |||
| /** | |||
| * Create amap image layer | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-15 20:31:28 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import ImageryType from '../ImageryType' | |||
| import AmapMercatorTilingScheme from '../tiling-scheme/AmapMercatorTilingScheme' | |||
| const { Cesium } = DC.Namespace | |||
| const IMG_URL = | |||
| 'https://webst{s}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}' | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-15 20:27:27 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import ImageryType from '../ImageryType' | |||
| import BaiduMercatorTilingScheme from '../tiling-scheme/BaiduMercatorTilingScheme' | |||
| const { Cesium } = DC.Namespace | |||
| const IMG_URL = | |||
| 'http://shangetu{s}.map.bdimg.com/it/u=x={x};y={y};z={z};v=009;type=sate&fm=46' | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-01-21 16:06:14 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import ImageryType from '../ImageryType' | |||
| const { Cesium } = DC.Namespace | |||
| const ELEC_URL = | |||
| 'http://mt{s}.google.cn/vt/lyrs=m@207000000&hl=zh-CN&gl=CN&src=app&x={x}&y={y}&z={z}&s=Galile' | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-01-15 20:31:46 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import ImageryType from '../ImageryType' | |||
| const { Cesium } = DC.Namespace | |||
| const MAP_URL = | |||
| 'https://t{s}.tianditu.gov.cn/DataServer?T={style}_w&x={x}&y={y}&l={z}&tk={key}' | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-01-21 18:10:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import ImageryType from '../ImageryType' | |||
| const { Cesium } = DC.Namespace | |||
| const IMG_URL = | |||
| 'https://p{s}.map.gtimg.com/sateTiles/{z}/{sx}/{sy}/{x}_{reverseY}.jpg?version=400' | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-01-31 22:07:05 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { CoordTransform } from '@dc-modules/transform' | |||
| const { Cesium } = DC.Namespace | |||
| class AmapMercatorTilingScheme extends Cesium.WebMercatorTilingScheme { | |||
| constructor(options) { | |||
| super(options) | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2021-01-31 19:22:04 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { CoordTransform } from '@dc-modules/transform' | |||
| import BaiduMercatorProjection from '../projection/BaiduMercatorProjection' | |||
| const { Cesium } = DC.Namespace | |||
| class BaiduMercatorTilingScheme extends Cesium.WebMercatorTilingScheme { | |||
| constructor(options) { | |||
| super(options) | |||
| @@ -3,13 +3,12 @@ | |||
| * @Date: 2020-01-03 09:38:21 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { Util } from '@dc-modules/utils' | |||
| import State from '@dc-modules/state/State' | |||
| import { LayerEventType, OverlayEventType, LayerEvent } from '@dc-modules/event' | |||
| import LayerType from './LayerType' | |||
| const { Cesium } = DC.Namespace | |||
| class Layer { | |||
| constructor(id) { | |||
| this._id = Util.uuid() | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-02-10 10:05:41 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| const DEF_OPT = { | |||
| size: 18, | |||
| pixelRange: 40, | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-19 13:38:48 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| class CzmlLayer extends Layer { | |||
| constructor(id, url = '', options = {}) { | |||
| super(id) | |||
| @@ -3,13 +3,12 @@ | |||
| * @Date: 2020-01-13 10:13:53 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import { Billboard, Polyline, Polygon, Model } from '@dc-modules/overlay' | |||
| import Layer from '../Layer' | |||
| import VectorLayer from './VectorLayer' | |||
| const { Cesium } = DC.Namespace | |||
| class GeoJsonLayer extends Layer { | |||
| constructor(id, url, options = {}) { | |||
| if (!url) { | |||
| @@ -3,6 +3,7 @@ | |||
| * @Date: 2020-02-27 00:35:35 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import { SceneEventType } from '@dc-modules/event' | |||
| import { Transform } from '@dc-modules/transform' | |||
| @@ -10,8 +11,6 @@ import Position from '@dc-modules/position/Position' | |||
| import { DomUtil, Util } from '@dc-modules/utils' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| const h337 = require('heatmap.js/build/heatmap.min') | |||
| const DEF_OPTS = { | |||
| @@ -2,14 +2,12 @@ | |||
| * @Author: Caven | |||
| * @Date: 2020-02-12 21:43:33 | |||
| */ | |||
| import { DomUtil } from '@dc-modules/utils' | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import { DomUtil } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| class HtmlLayer extends Layer { | |||
| constructor(id) { | |||
| super(id) | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-19 11:03:17 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| class KmlLayer extends Layer { | |||
| constructor(id, url, options = {}) { | |||
| if (!url) { | |||
| @@ -3,12 +3,11 @@ | |||
| * @Date: 2020-03-30 17:14:00 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import { Label } from '@dc-modules/overlay' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| class LabelLayer extends Layer { | |||
| constructor(id, url = '') { | |||
| super(id) | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-10-11 18:16:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| class PrimitiveLayer extends Layer { | |||
| constructor(id) { | |||
| super(id) | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-09 09:16:27 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| /** | |||
| * TilesetLayer is used to add various tileset | |||
| */ | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-01-02 16:42:03 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Layer from '../Layer' | |||
| const { Cesium } = DC.Namespace | |||
| /** | |||
| * The vector layer is used to add various entity, which is essentially a CustomDataSource | |||
| * that is used to place entities of the same class or business attribute into the same layer | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2021-02-27 22:33:50 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| class MaterialProperty { | |||
| constructor(options = {}) { | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-02-27 22:10:18 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class CircleBlurMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-02-27 22:10:18 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class CircleDiffuseMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-03-06 17:56:39 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class CircleFadeMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-02-27 23:03:44 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class CirclePulseMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-01-09 20:23:53 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class CircleScanMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-01-09 20:23:53 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class CircleSpiralMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-02-27 22:10:18 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class CircleVaryMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-03-06 17:56:39 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class CircleWaveMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-03-04 22:10:18 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class EllipsoidElectricMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-03-04 22:10:18 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class EllipsoidTrailMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-02-26 10:15:55 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class PolylineEmissionMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-01-11 21:08:02 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class PolylineFlickerMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-02-24 13:53:52 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class PolylineFlowMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-07-17 22:15:56 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class PolylineImageTrailMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,12 +3,10 @@ | |||
| * @Date: 2021-01-13 20:52:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const IMG = require('@dc-modules/images/lighting.png') | |||
| const { Cesium } = DC.Namespace | |||
| class PolylineLightingMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,12 +3,11 @@ | |||
| * @Date: 2021-01-13 20:52:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const IMG = require('@dc-modules/images/lighting.png') | |||
| const { Cesium } = DC.Namespace | |||
| class PolylineLightingTrailMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-02-24 13:09:09 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class PolylineTrailMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-02-27 23:53:08 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class RadarLineMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-02-27 23:53:08 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class RadarSweepMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-02-27 23:53:08 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class RadarWaveMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2021-02-27 23:53:08 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const { Cesium } = DC.Namespace | |||
| class WallImageTrailMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,12 +3,10 @@ | |||
| * @Date: 2021-02-24 13:54:09 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const IMG = require('@dc-modules/images/space_line.png') | |||
| const { Cesium } = DC.Namespace | |||
| class WallLineTrailMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,12 +3,11 @@ | |||
| * @Date: 2020-06-22 16:46:14 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MaterialProperty from '../../MaterialProperty' | |||
| const IMG = require('@dc-modules/images/fence.png') | |||
| const { Cesium } = DC.Namespace | |||
| class WallTrailMaterialProperty extends MaterialProperty { | |||
| constructor(options = {}) { | |||
| super(options) | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2020-02-25 21:16:00 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| class WaterMaterialProperty { | |||
| constructor(options) { | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2021-02-27 22:49:41 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| const CircleBlurMaterial = require('../shader/circle/CircleBlurMaterial.glsl') | |||
| const CircleDiffuseMaterial = require('../shader/circle/CircleDiffuseMaterial.glsl') | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2021-02-27 23:20:11 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| const EllipsoidElectricMaterial = require('../shader/ellipsoid/EllipsoidElectricMaterial.glsl') | |||
| const EllipsoidTrailMaterial = require('../shader/ellipsoid/EllipsoidTrailMaterial.glsl') | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2021-02-27 23:23:12 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| const LineFlickerMaterial = require('../shader/polyline/PolylineFlickerMaterial.glsl') | |||
| const LineFlowMaterial = require('../shader/polyline/PolylineFlowMaterial.glsl') | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2021-02-27 23:22:38 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| const RadarLineMaterial = require('../shader/radar/RadarLineMaterial.glsl') | |||
| const RadarSweepMaterial = require('../shader/radar/RadarSweepMaterial.glsl') | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2021-02-27 22:52:23 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| const czm_cellular = require('../shader/thirdpart/cellular.glsl') | |||
| const czm_snoise = require('../shader/thirdpart/snoise.glsl') | |||
| @@ -3,7 +3,7 @@ | |||
| * @Date: 2021-02-27 23:30:43 | |||
| */ | |||
| const { Cesium } = DC.Namespace | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| const WallImageTrailMaterial = require('../shader/wall/WallImageTrailMaterial.glsl') | |||
| const WallLineTrailMaterial = require('../shader/wall/WallLineTrailMaterial.glsl') | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-04-24 14:43:39 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Position from '@dc-modules/position/Position' | |||
| const { Cesium } = DC.Namespace | |||
| export default function center(positions) { | |||
| if (positions && Array.isArray(positions)) { | |||
| let boundingSphere = Cesium.BoundingSphere.fromPoints( | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-03-31 20:58:06 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { Transform } from '@dc-modules/transform' | |||
| const { Cesium } = DC.Namespace | |||
| export default function distance(positions) { | |||
| let distance = 0 | |||
| if (positions && Array.isArray(positions)) { | |||
| @@ -3,11 +3,10 @@ | |||
| * @Date: 2020-04-11 00:41:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| const { Cesium } = DC.Namespace | |||
| export default function heading(start, end) { | |||
| let heading = 0 | |||
| let startPosition = Parse.parsePosition(start) | |||
| @@ -3,12 +3,11 @@ | |||
| * @Date: 2020-08-21 18:16:52 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import Position from '@dc-modules/position/Position' | |||
| const { Cesium } = DC.Namespace | |||
| export default function mid(start, end) { | |||
| let startPosition = Parse.parsePosition(start) | |||
| let endPosition = Parse.parsePosition(end) | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2020-01-21 15:33:52 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import MouseMode from './MouseMode' | |||
| const { Cesium } = DC.Namespace | |||
| class CameraOption { | |||
| constructor(viewer) { | |||
| this._viewer = viewer | |||
| @@ -3,10 +3,9 @@ | |||
| * @Date: 2019-12-30 09:24:37 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import { Util } from '@dc-modules/utils' | |||
| const { Cesium } = DC.Namespace | |||
| class ViewerOption { | |||
| constructor(viewer) { | |||
| this._viewer = viewer | |||
| @@ -3,9 +3,9 @@ | |||
| * @Date: 2020-01-03 12:18:17 | |||
| */ | |||
| import { Util } from '../utils' | |||
| import { OverlayEventType, OverlayEvent } from '../event' | |||
| import State from '../state/State' | |||
| import State from '@dc-modules/state/State' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { OverlayEventType, OverlayEvent } from '@dc-modules/event' | |||
| import OverlayType from './OverlayType' | |||
| class Overlay { | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-02-12 21:44:24 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class CustomBillboard extends Overlay { | |||
| constructor(position, icon) { | |||
| super() | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-07-28 18:37:59 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class CustomLabel extends Overlay { | |||
| constructor(position, text) { | |||
| super() | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-01-06 20:03:25 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class Model extends Overlay { | |||
| constructor(position, modelUrl) { | |||
| super() | |||
| @@ -3,12 +3,11 @@ | |||
| * @Date: 2020-01-07 20:51:56 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class Tileset extends Overlay { | |||
| constructor(url, options = {}) { | |||
| super() | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-08-29 21:45:14 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util, PlotUtil } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| const HALF_PI = Math.PI / 2 | |||
| class AttackArrow extends Overlay { | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-08-29 22:15:47 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util, PlotUtil } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| const HALF_PI = Math.PI / 2 | |||
| class DoubleArrow extends Overlay { | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-08-29 22:38:10 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util, PlotUtil } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| const HALF_PI = Math.PI / 2 | |||
| class FineArrow extends Overlay { | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-08-29 23:00:27 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util, PlotUtil } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| const HALF_PI = Math.PI / 2 | |||
| const FITTING_COUNT = 100 | |||
| @@ -3,6 +3,7 @@ | |||
| * @Date: 2020-08-29 22:51:36 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { PlotUtil } from '@dc-modules/utils' | |||
| @@ -10,8 +11,6 @@ import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| import AttackArrow from './AttackArrow' | |||
| const { Cesium } = DC.Namespace | |||
| class TailedAttackArrow extends AttackArrow { | |||
| constructor(positions) { | |||
| super(positions) | |||
| @@ -3,13 +3,12 @@ | |||
| * @Date: 2021-01-09 21:40:36 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class ElecEllipsoidPrimitive extends Overlay { | |||
| constructor(position, radius) { | |||
| super() | |||
| @@ -3,13 +3,12 @@ | |||
| * @Date: 2021-01-05 20:18:34 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class FlowLinePrimitive extends Overlay { | |||
| constructor(positions, width = 1) { | |||
| super() | |||
| @@ -3,13 +3,12 @@ | |||
| * @Date: 2020-12-31 11:05:32 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class ScanCirclePrimitive extends Overlay { | |||
| constructor(position, radius) { | |||
| super() | |||
| @@ -3,13 +3,12 @@ | |||
| * @Date: 2021-01-09 21:33:59 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class TrailLinePrimitive extends Overlay { | |||
| constructor(positions, width = 1) { | |||
| super() | |||
| @@ -3,13 +3,12 @@ | |||
| * @Date: 2020-11-09 20:04:30 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class VideoPrimitive extends Overlay { | |||
| constructor(positions, video) { | |||
| super() | |||
| @@ -3,13 +3,12 @@ | |||
| * @Date: 2020-10-11 18:24:37 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class WaterPrimitive extends Overlay { | |||
| constructor(positions) { | |||
| super() | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-01-19 10:18:23 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class Billboard extends Overlay { | |||
| constructor(position, icon) { | |||
| super() | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-02-25 18:28:36 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class Box extends Overlay { | |||
| constructor(position, length, width, height) { | |||
| super() | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-01-31 18:57:02 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class Circle extends Overlay { | |||
| constructor(center, radius) { | |||
| super() | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-04-11 18:58:17 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class Corridor extends Overlay { | |||
| constructor(positions) { | |||
| super() | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-04-14 18:10:00 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class Cylinder extends Overlay { | |||
| constructor(position, length, topRadius, bottomRadius) { | |||
| super() | |||
| @@ -3,6 +3,7 @@ | |||
| * @Date: 2020-02-12 21:46:22 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { DomUtil, Util } from '@dc-modules/utils' | |||
| @@ -3,14 +3,13 @@ | |||
| * @Date: 2020-04-14 18:30:45 | |||
| */ | |||
| import { Cesium } from '@dc-modules/namespace' | |||
| import State from '@dc-modules/state/State' | |||
| import Parse from '@dc-modules/parse/Parse' | |||
| import { Util } from '@dc-modules/utils' | |||
| import { Transform } from '@dc-modules/transform' | |||
| import Overlay from '../Overlay' | |||
| const { Cesium } = DC.Namespace | |||
| class Ellipse extends Overlay { | |||
| constructor(position, semiMajorAxis, semiMinorAxis) { | |||
| super() | |||