Browse Source

modify the way Cesium is used

tags/2.0.0
Caven Chen 4 years ago
parent
commit
1c4a700c97
100 changed files with 108 additions and 194 deletions
  1. 1
    2
      modules/animation/type/AroundPoint.js
  2. 1
    2
      modules/animation/type/AroundView.js
  3. 4
    4
      modules/animation/type/CircleScan.js
  4. 2
    3
      modules/animation/type/Flying.js
  5. 1
    2
      modules/animation/type/GlobeRotate.js
  6. 3
    2
      modules/animation/type/RadarScan.js
  7. 1
    2
      modules/effect/type/BlackAndWhite.js
  8. 1
    2
      modules/effect/type/Brightness.js
  9. 1
    2
      modules/effect/type/DepthOfField.js
  10. 1
    2
      modules/effect/type/LensFlare.js
  11. 1
    2
      modules/effect/type/NightVision.js
  12. 1
    2
      modules/effect/type/Silhouette.js
  13. 1
    1
      modules/event/EventType.js
  14. 1
    2
      modules/event/type/LayerEvent.js
  15. 1
    2
      modules/event/type/LayerGroupEvent.js
  16. 1
    2
      modules/event/type/MouseEvent.js
  17. 1
    2
      modules/event/type/OverlayEvent.js
  18. 1
    2
      modules/event/type/RoamingEvent.js
  19. 1
    2
      modules/event/type/ViewerEvent.js
  20. 1
    1
      modules/exts/SkyBox.js
  21. 1
    2
      modules/imagery/ImageryLayerFactory.js
  22. 1
    2
      modules/imagery/provider/AmapImageryProvider.js
  23. 1
    2
      modules/imagery/provider/BaiduImageryProvider.js
  24. 1
    2
      modules/imagery/provider/GoogleImageryProvider.js
  25. 1
    2
      modules/imagery/provider/TdtImageryProvider.js
  26. 1
    2
      modules/imagery/provider/TencentImageryProvider.js
  27. 1
    2
      modules/imagery/tiling-scheme/AmapMercatorTilingScheme.js
  28. 1
    2
      modules/imagery/tiling-scheme/BaiduMercatorTilingScheme.js
  29. 1
    2
      modules/layer/Layer.js
  30. 1
    2
      modules/layer/type/ClusterLayer.js
  31. 1
    2
      modules/layer/type/CzmlLayer.js
  32. 1
    2
      modules/layer/type/GeoJsonLayer.js
  33. 1
    2
      modules/layer/type/HeatLayer.js
  34. 2
    4
      modules/layer/type/HtmlLayer.js
  35. 1
    2
      modules/layer/type/KmlLayer.js
  36. 1
    2
      modules/layer/type/LabelLayer.js
  37. 1
    2
      modules/layer/type/PrimitiveLayer.js
  38. 1
    2
      modules/layer/type/TilesetLayer.js
  39. 1
    2
      modules/layer/type/VectorLayer.js
  40. 1
    1
      modules/material/MaterialProperty.js
  41. 1
    2
      modules/material/property/circle/CircleBlurMaterialProperty.js
  42. 1
    2
      modules/material/property/circle/CircleDiffuseMaterialProperty.js
  43. 1
    2
      modules/material/property/circle/CircleFadeMaterialProperty.js
  44. 1
    2
      modules/material/property/circle/CirclePulseMaterialProperty.js
  45. 1
    2
      modules/material/property/circle/CircleScanMaterialProperty.js
  46. 1
    2
      modules/material/property/circle/CircleSpiralMaterialProperty.js
  47. 1
    2
      modules/material/property/circle/CircleVaryMaterialProperty.js
  48. 1
    2
      modules/material/property/circle/CircleWaveMaterialProperty.js
  49. 1
    2
      modules/material/property/ellipsoid/EllipsoidElectricMaterialProperty.js
  50. 1
    2
      modules/material/property/ellipsoid/EllipsoidTrailMaterialProperty.js
  51. 1
    2
      modules/material/property/polyline/PolylineEmissionMaterialProperty.js
  52. 1
    2
      modules/material/property/polyline/PolylineFlickerMaterialProperty.js
  53. 1
    2
      modules/material/property/polyline/PolylineFlowMaterialProperty.js
  54. 1
    2
      modules/material/property/polyline/PolylineImageTrailMaterialProperty.js
  55. 1
    3
      modules/material/property/polyline/PolylineLightingMaterialProperty.js
  56. 1
    2
      modules/material/property/polyline/PolylineLightingTrailMaterialProperty.js
  57. 1
    2
      modules/material/property/polyline/PolylineTrailMaterialProperty.js
  58. 1
    2
      modules/material/property/radar/RadarLineMaterialProperty.js
  59. 1
    2
      modules/material/property/radar/RadarSweepMaterialProperty.js
  60. 1
    2
      modules/material/property/radar/RadarWaveMaterialProperty.js
  61. 1
    2
      modules/material/property/wall/WallImageTrailMaterialProperty.js
  62. 1
    3
      modules/material/property/wall/WallLineTrailMaterialProperty.js
  63. 1
    2
      modules/material/property/wall/WallTrailMaterialProperty.js
  64. 1
    1
      modules/material/property/water/WaterMaterialProperty.js
  65. 1
    1
      modules/material/type/circle.js
  66. 1
    1
      modules/material/type/ellipsoid.js
  67. 1
    1
      modules/material/type/polyline.js
  68. 1
    1
      modules/material/type/radar.js
  69. 1
    1
      modules/material/type/thirdpart.js
  70. 1
    1
      modules/material/type/wall.js
  71. 1
    2
      modules/math/center.js
  72. 1
    2
      modules/math/distance.js
  73. 1
    2
      modules/math/heading.js
  74. 1
    2
      modules/math/mid.js
  75. 1
    2
      modules/option/CameraOption.js
  76. 1
    2
      modules/option/ViewerOption.js
  77. 3
    3
      modules/overlay/Overlay.js
  78. 1
    2
      modules/overlay/custom/CustomBillboard.js
  79. 1
    2
      modules/overlay/custom/CustomLabel.js
  80. 1
    2
      modules/overlay/model/Model.js
  81. 1
    2
      modules/overlay/model/Tileset.js
  82. 1
    2
      modules/overlay/plot/AttackArrow.js
  83. 1
    2
      modules/overlay/plot/DoubleArrow.js
  84. 1
    2
      modules/overlay/plot/FineArrow.js
  85. 1
    2
      modules/overlay/plot/GatheringPlace.js
  86. 1
    2
      modules/overlay/plot/TailedAttackArrow.js
  87. 1
    2
      modules/overlay/primitive/ElecEllipsoidPrimitive.js
  88. 1
    2
      modules/overlay/primitive/FlowLinePrimitive.js
  89. 1
    2
      modules/overlay/primitive/ScanCirclePrimitive.js
  90. 1
    2
      modules/overlay/primitive/TrailLinePrimitive.js
  91. 1
    2
      modules/overlay/primitive/VideoPrimitive.js
  92. 1
    2
      modules/overlay/primitive/WaterPrimitive.js
  93. 1
    2
      modules/overlay/vector/Billboard.js
  94. 1
    2
      modules/overlay/vector/Box.js
  95. 1
    2
      modules/overlay/vector/Circle.js
  96. 1
    2
      modules/overlay/vector/Corridor.js
  97. 1
    2
      modules/overlay/vector/Cylinder.js
  98. 1
    0
      modules/overlay/vector/DivIcon.js
  99. 1
    2
      modules/overlay/vector/Ellipse.js
  100. 0
    0
      modules/overlay/vector/Ellipsoid.js

+ 1
- 2
modules/animation/type/AroundPoint.js View File

@@ -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)

+ 1
- 2
modules/animation/type/AroundView.js View File

@@ -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)

+ 4
- 4
modules/animation/type/CircleScan.js View File

@@ -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)

+ 2
- 3
modules/animation/type/Flying.js View File

@@ -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)

+ 1
- 2
modules/animation/type/GlobeRotate.js View File

@@ -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
- 2
modules/animation/type/RadarScan.js View File

@@ -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')


+ 1
- 2
modules/effect/type/BlackAndWhite.js View File

@@ -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

+ 1
- 2
modules/effect/type/Brightness.js View File

@@ -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

+ 1
- 2
modules/effect/type/DepthOfField.js View File

@@ -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

+ 1
- 2
modules/effect/type/LensFlare.js View File

@@ -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

+ 1
- 2
modules/effect/type/NightVision.js View File

@@ -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

+ 1
- 2
modules/effect/type/Silhouette.js View File

@@ -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

+ 1
- 1
modules/event/EventType.js View File

@@ -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',

+ 1
- 2
modules/event/type/LayerEvent.js View File

@@ -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()

+ 1
- 2
modules/event/type/LayerGroupEvent.js View File

@@ -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()

+ 1
- 2
modules/event/type/MouseEvent.js View File

@@ -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
*/

+ 1
- 2
modules/event/type/OverlayEvent.js View File

@@ -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()

+ 1
- 2
modules/event/type/RoamingEvent.js View File

@@ -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()

+ 1
- 2
modules/event/type/ViewerEvent.js View File

@@ -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()

+ 1
- 1
modules/exts/SkyBox.js View File

@@ -3,7 +3,7 @@
* @Date: 2021-02-21 17:50:31
*/

const { Cesium } = DC.Namespace
import { Cesium } from '@dc-modules/namespace'

const {
BoxGeometry,

+ 1
- 2
modules/imagery/ImageryLayerFactory.js View File

@@ -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

+ 1
- 2
modules/imagery/provider/AmapImageryProvider.js View File

@@ -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}'


+ 1
- 2
modules/imagery/provider/BaiduImageryProvider.js View File

@@ -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'


+ 1
- 2
modules/imagery/provider/GoogleImageryProvider.js View File

@@ -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'


+ 1
- 2
modules/imagery/provider/TdtImageryProvider.js View File

@@ -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}'


+ 1
- 2
modules/imagery/provider/TencentImageryProvider.js View File

@@ -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'


+ 1
- 2
modules/imagery/tiling-scheme/AmapMercatorTilingScheme.js View File

@@ -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)

+ 1
- 2
modules/imagery/tiling-scheme/BaiduMercatorTilingScheme.js View File

@@ -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)

+ 1
- 2
modules/layer/Layer.js View File

@@ -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()

+ 1
- 2
modules/layer/type/ClusterLayer.js View File

@@ -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,

+ 1
- 2
modules/layer/type/CzmlLayer.js View File

@@ -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)

+ 1
- 2
modules/layer/type/GeoJsonLayer.js View File

@@ -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) {

+ 1
- 2
modules/layer/type/HeatLayer.js View File

@@ -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
- 4
modules/layer/type/HtmlLayer.js View File

@@ -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)

+ 1
- 2
modules/layer/type/KmlLayer.js View File

@@ -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) {

+ 1
- 2
modules/layer/type/LabelLayer.js View File

@@ -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)

+ 1
- 2
modules/layer/type/PrimitiveLayer.js View File

@@ -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)

+ 1
- 2
modules/layer/type/TilesetLayer.js View File

@@ -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
*/

+ 1
- 2
modules/layer/type/VectorLayer.js View File

@@ -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

+ 1
- 1
modules/material/MaterialProperty.js View File

@@ -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 = {}) {

+ 1
- 2
modules/material/property/circle/CircleBlurMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/circle/CircleDiffuseMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/circle/CircleFadeMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/circle/CirclePulseMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/circle/CircleScanMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/circle/CircleSpiralMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/circle/CircleVaryMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/circle/CircleWaveMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/ellipsoid/EllipsoidElectricMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/ellipsoid/EllipsoidTrailMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/polyline/PolylineEmissionMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/polyline/PolylineFlickerMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/polyline/PolylineFlowMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/polyline/PolylineImageTrailMaterialProperty.js View File

@@ -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)

+ 1
- 3
modules/material/property/polyline/PolylineLightingMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/polyline/PolylineLightingTrailMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/polyline/PolylineTrailMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/radar/RadarLineMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/radar/RadarSweepMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/radar/RadarWaveMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/wall/WallImageTrailMaterialProperty.js View File

@@ -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)

+ 1
- 3
modules/material/property/wall/WallLineTrailMaterialProperty.js View File

@@ -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)

+ 1
- 2
modules/material/property/wall/WallTrailMaterialProperty.js View File

@@ -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)

+ 1
- 1
modules/material/property/water/WaterMaterialProperty.js View File

@@ -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) {

+ 1
- 1
modules/material/type/circle.js View File

@@ -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')

+ 1
- 1
modules/material/type/ellipsoid.js View File

@@ -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')

+ 1
- 1
modules/material/type/polyline.js View File

@@ -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')

+ 1
- 1
modules/material/type/radar.js View File

@@ -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')

+ 1
- 1
modules/material/type/thirdpart.js View File

@@ -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')

+ 1
- 1
modules/material/type/wall.js View File

@@ -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')

+ 1
- 2
modules/math/center.js View File

@@ -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(

+ 1
- 2
modules/math/distance.js View File

@@ -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)) {

+ 1
- 2
modules/math/heading.js View File

@@ -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)

+ 1
- 2
modules/math/mid.js View File

@@ -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)

+ 1
- 2
modules/option/CameraOption.js View File

@@ -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

+ 1
- 2
modules/option/ViewerOption.js View File

@@ -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
- 3
modules/overlay/Overlay.js View File

@@ -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 {

+ 1
- 2
modules/overlay/custom/CustomBillboard.js View File

@@ -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()

+ 1
- 2
modules/overlay/custom/CustomLabel.js View File

@@ -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()

+ 1
- 2
modules/overlay/model/Model.js View File

@@ -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()

+ 1
- 2
modules/overlay/model/Tileset.js View File

@@ -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()

+ 1
- 2
modules/overlay/plot/AttackArrow.js View File

@@ -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 {

+ 1
- 2
modules/overlay/plot/DoubleArrow.js View File

@@ -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 {

+ 1
- 2
modules/overlay/plot/FineArrow.js View File

@@ -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 {

+ 1
- 2
modules/overlay/plot/GatheringPlace.js View File

@@ -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

+ 1
- 2
modules/overlay/plot/TailedAttackArrow.js View File

@@ -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)

+ 1
- 2
modules/overlay/primitive/ElecEllipsoidPrimitive.js View File

@@ -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()

+ 1
- 2
modules/overlay/primitive/FlowLinePrimitive.js View File

@@ -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()

+ 1
- 2
modules/overlay/primitive/ScanCirclePrimitive.js View File

@@ -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()

+ 1
- 2
modules/overlay/primitive/TrailLinePrimitive.js View File

@@ -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()

+ 1
- 2
modules/overlay/primitive/VideoPrimitive.js View File

@@ -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()

+ 1
- 2
modules/overlay/primitive/WaterPrimitive.js View File

@@ -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()

+ 1
- 2
modules/overlay/vector/Billboard.js View File

@@ -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()

+ 1
- 2
modules/overlay/vector/Box.js View File

@@ -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()

+ 1
- 2
modules/overlay/vector/Circle.js View File

@@ -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()

+ 1
- 2
modules/overlay/vector/Corridor.js View File

@@ -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()

+ 1
- 2
modules/overlay/vector/Cylinder.js View File

@@ -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()

+ 1
- 0
modules/overlay/vector/DivIcon.js View File

@@ -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'

+ 1
- 2
modules/overlay/vector/Ellipse.js View File

@@ -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()

+ 0
- 0
modules/overlay/vector/Ellipsoid.js View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save