diff --git a/src/assets/images/icon/bookmark-one.svg b/src/assets/images/icon/bookmark-one.svg new file mode 100644 index 0000000..843250c --- /dev/null +++ b/src/assets/images/icon/bookmark-one.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/images/icon/boy.svg b/src/assets/images/icon/boy.svg new file mode 100644 index 0000000..11ee7c4 --- /dev/null +++ b/src/assets/images/icon/boy.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/images/icon/calib-dir.png b/src/assets/images/icon/calib-dir.png new file mode 100644 index 0000000..9abf615 Binary files /dev/null and b/src/assets/images/icon/calib-dir.png differ diff --git a/src/assets/images/icon/calib-semicircle.png b/src/assets/images/icon/calib-semicircle.png new file mode 100644 index 0000000..4bfd911 Binary files /dev/null and b/src/assets/images/icon/calib-semicircle.png differ diff --git a/src/assets/images/icon/calib-value.png b/src/assets/images/icon/calib-value.png new file mode 100644 index 0000000..b1f79ce Binary files /dev/null and b/src/assets/images/icon/calib-value.png differ diff --git a/src/assets/images/icon/calib.png b/src/assets/images/icon/calib.png new file mode 100644 index 0000000..a9d2b04 Binary files /dev/null and b/src/assets/images/icon/calib.png differ diff --git a/src/assets/images/icon/camera.svg b/src/assets/images/icon/camera.svg new file mode 100644 index 0000000..7a33003 --- /dev/null +++ b/src/assets/images/icon/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/icon/chinese.svg b/src/assets/images/icon/chinese.svg new file mode 100644 index 0000000..943e117 --- /dev/null +++ b/src/assets/images/icon/chinese.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/images/icon/delete.svg b/src/assets/images/icon/delete.svg new file mode 100644 index 0000000..3d3792a --- /dev/null +++ b/src/assets/images/icon/delete.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/assets/images/icon/div1.png b/src/assets/images/icon/div1.png new file mode 100644 index 0000000..9bed7b8 Binary files /dev/null and b/src/assets/images/icon/div1.png differ diff --git a/src/assets/images/icon/div2.png b/src/assets/images/icon/div2.png new file mode 100644 index 0000000..93e08e2 Binary files /dev/null and b/src/assets/images/icon/div2.png differ diff --git a/src/assets/images/icon/emergency.gif b/src/assets/images/icon/emergency.gif new file mode 100644 index 0000000..9cd3dbd Binary files /dev/null and b/src/assets/images/icon/emergency.gif differ diff --git a/src/assets/images/icon/fire.png b/src/assets/images/icon/fire.png new file mode 100644 index 0000000..2a3f9f8 Binary files /dev/null and b/src/assets/images/icon/fire.png differ diff --git a/src/assets/images/icon/girl.svg b/src/assets/images/icon/girl.svg new file mode 100644 index 0000000..563525b --- /dev/null +++ b/src/assets/images/icon/girl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/images/icon/good.svg b/src/assets/images/icon/good.svg new file mode 100644 index 0000000..db68cd2 --- /dev/null +++ b/src/assets/images/icon/good.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/images/icon/huojian.svg b/src/assets/images/icon/huojian.svg new file mode 100644 index 0000000..49d9d03 --- /dev/null +++ b/src/assets/images/icon/huojian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/icon/lbl-circle.png b/src/assets/images/icon/lbl-circle.png new file mode 100644 index 0000000..31c418f Binary files /dev/null and b/src/assets/images/icon/lbl-circle.png differ diff --git a/src/assets/images/icon/lbl-circle2.png b/src/assets/images/icon/lbl-circle2.png new file mode 100644 index 0000000..0ff1abf Binary files /dev/null and b/src/assets/images/icon/lbl-circle2.png differ diff --git a/src/assets/images/icon/lbl-extent.png b/src/assets/images/icon/lbl-extent.png new file mode 100644 index 0000000..eae04a7 Binary files /dev/null and b/src/assets/images/icon/lbl-extent.png differ diff --git a/src/assets/images/icon/lbl-extent2.png b/src/assets/images/icon/lbl-extent2.png new file mode 100644 index 0000000..771303f Binary files /dev/null and b/src/assets/images/icon/lbl-extent2.png differ diff --git a/src/assets/images/icon/linePoint1.png b/src/assets/images/icon/linePoint1.png new file mode 100644 index 0000000..90aff53 Binary files /dev/null and b/src/assets/images/icon/linePoint1.png differ diff --git a/src/assets/images/icon/linePoint2.png b/src/assets/images/icon/linePoint2.png new file mode 100644 index 0000000..d19c16f Binary files /dev/null and b/src/assets/images/icon/linePoint2.png differ diff --git a/src/assets/images/icon/map-title-b.png b/src/assets/images/icon/map-title-b.png new file mode 100644 index 0000000..c4beb3f Binary files /dev/null and b/src/assets/images/icon/map-title-b.png differ diff --git a/src/assets/images/icon/map-title-h.png b/src/assets/images/icon/map-title-h.png new file mode 100644 index 0000000..0d3b550 Binary files /dev/null and b/src/assets/images/icon/map-title-h.png differ diff --git a/src/assets/images/icon/map-title-o.png b/src/assets/images/icon/map-title-o.png new file mode 100644 index 0000000..783c95b Binary files /dev/null and b/src/assets/images/icon/map-title-o.png differ diff --git a/src/assets/images/icon/map-title-r.png b/src/assets/images/icon/map-title-r.png new file mode 100644 index 0000000..ec13130 Binary files /dev/null and b/src/assets/images/icon/map-title-r.png differ diff --git a/src/assets/images/icon/map-title-y.png b/src/assets/images/icon/map-title-y.png new file mode 100644 index 0000000..76961e3 Binary files /dev/null and b/src/assets/images/icon/map-title-y.png differ diff --git a/src/assets/images/icon/missile_blue.png b/src/assets/images/icon/missile_blue.png new file mode 100644 index 0000000..0e26496 Binary files /dev/null and b/src/assets/images/icon/missile_blue.png differ diff --git a/src/assets/images/icon/missile_red.png b/src/assets/images/icon/missile_red.png new file mode 100644 index 0000000..38ec805 Binary files /dev/null and b/src/assets/images/icon/missile_red.png differ diff --git a/src/assets/images/icon/move.png b/src/assets/images/icon/move.png new file mode 100644 index 0000000..816b5f9 Binary files /dev/null and b/src/assets/images/icon/move.png differ diff --git a/src/assets/images/icon/move.svg b/src/assets/images/icon/move.svg new file mode 100644 index 0000000..66dae75 --- /dev/null +++ b/src/assets/images/icon/move.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/images/icon/plane_Blue.png b/src/assets/images/icon/plane_Blue.png new file mode 100644 index 0000000..bad17a9 Binary files /dev/null and b/src/assets/images/icon/plane_Blue.png differ diff --git a/src/assets/images/icon/popupLbl.png b/src/assets/images/icon/popupLbl.png new file mode 100644 index 0000000..3f02f1a Binary files /dev/null and b/src/assets/images/icon/popupLbl.png differ diff --git a/src/assets/images/icon/redBaseCamp.png b/src/assets/images/icon/redBaseCamp.png new file mode 100644 index 0000000..13b9acc Binary files /dev/null and b/src/assets/images/icon/redBaseCamp.png differ diff --git a/src/assets/images/icon/rotate.png b/src/assets/images/icon/rotate.png new file mode 100644 index 0000000..0960459 Binary files /dev/null and b/src/assets/images/icon/rotate.png differ diff --git a/src/assets/images/icon/search.svg b/src/assets/images/icon/search.svg new file mode 100644 index 0000000..2d26b35 --- /dev/null +++ b/src/assets/images/icon/search.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/images/icon/symbol1.png b/src/assets/images/icon/symbol1.png new file mode 100644 index 0000000..3016695 Binary files /dev/null and b/src/assets/images/icon/symbol1.png differ diff --git a/src/assets/images/icon/symbol2.png b/src/assets/images/icon/symbol2.png new file mode 100644 index 0000000..2961b50 Binary files /dev/null and b/src/assets/images/icon/symbol2.png differ diff --git a/src/assets/images/icon/textPnl.png b/src/assets/images/icon/textPnl.png new file mode 100644 index 0000000..ec39a68 Binary files /dev/null and b/src/assets/images/icon/textPnl.png differ diff --git a/src/assets/images/icon/tf.gif b/src/assets/images/icon/tf.gif new file mode 100644 index 0000000..46d688c Binary files /dev/null and b/src/assets/images/icon/tf.gif differ diff --git a/src/assets/images/icon/typhoon.gif b/src/assets/images/icon/typhoon.gif new file mode 100644 index 0000000..48cc6ed Binary files /dev/null and b/src/assets/images/icon/typhoon.gif differ diff --git a/src/assets/images/icon/wall.png b/src/assets/images/icon/wall.png new file mode 100644 index 0000000..2825097 Binary files /dev/null and b/src/assets/images/icon/wall.png differ diff --git a/src/assets/images/icon/warn.png b/src/assets/images/icon/warn.png new file mode 100644 index 0000000..ba1bb3e Binary files /dev/null and b/src/assets/images/icon/warn.png differ diff --git a/src/assets/images/icon/分割.png b/src/assets/images/icon/分割.png new file mode 100644 index 0000000..d4147cd Binary files /dev/null and b/src/assets/images/icon/分割.png differ diff --git a/src/assets/images/icon/监测建筑.png b/src/assets/images/icon/监测建筑.png new file mode 100644 index 0000000..79d2c6d Binary files /dev/null and b/src/assets/images/icon/监测建筑.png differ diff --git a/src/assets/images/icon/监测面积.png b/src/assets/images/icon/监测面积.png new file mode 100644 index 0000000..eb44c59 Binary files /dev/null and b/src/assets/images/icon/监测面积.png differ diff --git a/src/assets/images/skybox_near/lantian/Back.jpg b/src/assets/images/skybox_near/lantian/Back.jpg new file mode 100644 index 0000000..81d3982 Binary files /dev/null and b/src/assets/images/skybox_near/lantian/Back.jpg differ diff --git a/src/assets/images/skybox_near/lantian/Down.jpg b/src/assets/images/skybox_near/lantian/Down.jpg new file mode 100644 index 0000000..c025b60 Binary files /dev/null and b/src/assets/images/skybox_near/lantian/Down.jpg differ diff --git a/src/assets/images/skybox_near/lantian/Front.jpg b/src/assets/images/skybox_near/lantian/Front.jpg new file mode 100644 index 0000000..19fb45a Binary files /dev/null and b/src/assets/images/skybox_near/lantian/Front.jpg differ diff --git a/src/assets/images/skybox_near/lantian/Left.jpg b/src/assets/images/skybox_near/lantian/Left.jpg new file mode 100644 index 0000000..5809dd9 Binary files /dev/null and b/src/assets/images/skybox_near/lantian/Left.jpg differ diff --git a/src/assets/images/skybox_near/lantian/Right.jpg b/src/assets/images/skybox_near/lantian/Right.jpg new file mode 100644 index 0000000..1101162 Binary files /dev/null and b/src/assets/images/skybox_near/lantian/Right.jpg differ diff --git a/src/assets/images/skybox_near/lantian/Up.jpg b/src/assets/images/skybox_near/lantian/Up.jpg new file mode 100644 index 0000000..755f121 Binary files /dev/null and b/src/assets/images/skybox_near/lantian/Up.jpg differ diff --git a/src/assets/images/skybox_near/qingtian/backav9.jpg b/src/assets/images/skybox_near/qingtian/backav9.jpg new file mode 100644 index 0000000..fb2c383 Binary files /dev/null and b/src/assets/images/skybox_near/qingtian/backav9.jpg differ diff --git a/src/assets/images/skybox_near/qingtian/bottomav9.jpg b/src/assets/images/skybox_near/qingtian/bottomav9.jpg new file mode 100644 index 0000000..05dca7a Binary files /dev/null and b/src/assets/images/skybox_near/qingtian/bottomav9.jpg differ diff --git a/src/assets/images/skybox_near/qingtian/frontav9.jpg b/src/assets/images/skybox_near/qingtian/frontav9.jpg new file mode 100644 index 0000000..c5e6f4d Binary files /dev/null and b/src/assets/images/skybox_near/qingtian/frontav9.jpg differ diff --git a/src/assets/images/skybox_near/qingtian/leftav9.jpg b/src/assets/images/skybox_near/qingtian/leftav9.jpg new file mode 100644 index 0000000..9ed066d Binary files /dev/null and b/src/assets/images/skybox_near/qingtian/leftav9.jpg differ diff --git a/src/assets/images/skybox_near/qingtian/rightav9.jpg b/src/assets/images/skybox_near/qingtian/rightav9.jpg new file mode 100644 index 0000000..7acc164 Binary files /dev/null and b/src/assets/images/skybox_near/qingtian/rightav9.jpg differ diff --git a/src/assets/images/skybox_near/qingtian/topav9.jpg b/src/assets/images/skybox_near/qingtian/topav9.jpg new file mode 100644 index 0000000..9e026c6 Binary files /dev/null and b/src/assets/images/skybox_near/qingtian/topav9.jpg differ diff --git a/src/assets/images/skybox_near/wanxia/SunSetBack.png b/src/assets/images/skybox_near/wanxia/SunSetBack.png new file mode 100644 index 0000000..f3ec79e Binary files /dev/null and b/src/assets/images/skybox_near/wanxia/SunSetBack.png differ diff --git a/src/assets/images/skybox_near/wanxia/SunSetDown.png b/src/assets/images/skybox_near/wanxia/SunSetDown.png new file mode 100644 index 0000000..f97ecea Binary files /dev/null and b/src/assets/images/skybox_near/wanxia/SunSetDown.png differ diff --git a/src/assets/images/skybox_near/wanxia/SunSetFront.png b/src/assets/images/skybox_near/wanxia/SunSetFront.png new file mode 100644 index 0000000..a237b37 Binary files /dev/null and b/src/assets/images/skybox_near/wanxia/SunSetFront.png differ diff --git a/src/assets/images/skybox_near/wanxia/SunSetLeft.png b/src/assets/images/skybox_near/wanxia/SunSetLeft.png new file mode 100644 index 0000000..465b5ac Binary files /dev/null and b/src/assets/images/skybox_near/wanxia/SunSetLeft.png differ diff --git a/src/assets/images/skybox_near/wanxia/SunSetRight.png b/src/assets/images/skybox_near/wanxia/SunSetRight.png new file mode 100644 index 0000000..52e29ad Binary files /dev/null and b/src/assets/images/skybox_near/wanxia/SunSetRight.png differ diff --git a/src/assets/images/skybox_near/wanxia/SunSetUp.png b/src/assets/images/skybox_near/wanxia/SunSetUp.png new file mode 100644 index 0000000..a5270c5 Binary files /dev/null and b/src/assets/images/skybox_near/wanxia/SunSetUp.png differ diff --git a/src/assets/images/skybox_near/yewan/negx.jpg b/src/assets/images/skybox_near/yewan/negx.jpg new file mode 100644 index 0000000..6b4ee6c Binary files /dev/null and b/src/assets/images/skybox_near/yewan/negx.jpg differ diff --git a/src/assets/images/skybox_near/yewan/negy.jpg b/src/assets/images/skybox_near/yewan/negy.jpg new file mode 100644 index 0000000..f9f2b0d Binary files /dev/null and b/src/assets/images/skybox_near/yewan/negy.jpg differ diff --git a/src/assets/images/skybox_near/yewan/negz.jpg b/src/assets/images/skybox_near/yewan/negz.jpg new file mode 100644 index 0000000..2598bee Binary files /dev/null and b/src/assets/images/skybox_near/yewan/negz.jpg differ diff --git a/src/assets/images/skybox_near/yewan/posx.jpg b/src/assets/images/skybox_near/yewan/posx.jpg new file mode 100644 index 0000000..148bdfa Binary files /dev/null and b/src/assets/images/skybox_near/yewan/posx.jpg differ diff --git a/src/assets/images/skybox_near/yewan/posy.jpg b/src/assets/images/skybox_near/yewan/posy.jpg new file mode 100644 index 0000000..f6b756e Binary files /dev/null and b/src/assets/images/skybox_near/yewan/posy.jpg differ diff --git a/src/assets/images/skybox_near/yewan/posz.jpg b/src/assets/images/skybox_near/yewan/posz.jpg new file mode 100644 index 0000000..bbaa382 Binary files /dev/null and b/src/assets/images/skybox_near/yewan/posz.jpg differ diff --git a/src/views/goverment/largeScreen/index.vue b/src/views/goverment/largeScreen/index.vue index d95cac6..259add7 100644 --- a/src/views/goverment/largeScreen/index.vue +++ b/src/views/goverment/largeScreen/index.vue @@ -102,6 +102,19 @@ +
+ 近地天空盒: +
+
+ + 晴天 + 晚霞 + 蓝天 + 默认 + +
+
+
@@ -138,6 +151,9 @@ const sunProperty = ref({ timeVal: null, currDate: 420 }); +const skyProperty = ref({ + boxVal: 4 +}); const checkedKeys = ref([]); const expandedKeys = ref([]); const layersObj: any = {}; @@ -164,41 +180,136 @@ let fogEffect: any; // 雾天气 let snowEffect: any; // 雪天气 let snowCover: any; // 积雪 let shadows: any; // 日照效果 +let currSkyBox: any; // 当前生效的Skybox +let defaultSkybox: any; // cesium自带的Skybox +const qingtianSkybox = new mars3d.GroundSkyBox({ + // 晴天天空盒 + sources: { + positiveX: new URL("@/assets/images/skybox_near/qingtian/rightav9.jpg", import.meta.url).href, + negativeX: new URL("@/assets/images/skybox_near/qingtian/leftav9.jpg", import.meta.url).href, + positiveY: new URL("@/assets/images/skybox_near/qingtian/frontav9.jpg", import.meta.url).href, + negativeY: new URL("@/assets/images/skybox_near/qingtian/backav9.jpg", import.meta.url).href, + positiveZ: new URL("@/assets/images/skybox_near/qingtian/topav9.jpg", import.meta.url).href, + negativeZ: new URL("@/assets/images/skybox_near/qingtian/bottomav9.jpg", import.meta.url).href + } +}); +const wanxiaSkybox = new mars3d.GroundSkyBox({ + // 晚霞天空盒 + sources: { + positiveX: new URL("@/assets/images/skybox_near/wanxia/SunSetRight.png", import.meta.url).href, + negativeX: new URL("@/assets/images/skybox_near/wanxia/SunSetLeft.png", import.meta.url).href, + positiveY: new URL("@/assets/images/skybox_near/wanxia/SunSetFront.png", import.meta.url).href, + negativeY: new URL("@/assets/images/skybox_near/wanxia/SunSetBack.png", import.meta.url).href, + positiveZ: new URL("@/assets/images/skybox_near/wanxia/SunSetUp.png", import.meta.url).href, + negativeZ: new URL("@/assets/images/skybox_near/wanxia/SunSetDown.png", import.meta.url).href + } +}); +const lantianSkybox = new mars3d.GroundSkyBox({ + // 晴天天空盒 + sources: { + positiveX: new URL("@/assets/images/skybox_near/lantian/Right.jpg", import.meta.url).href, + negativeX: new URL("@/assets/images/skybox_near/lantian/Left.jpg", import.meta.url).href, + positiveY: new URL("@/assets/images/skybox_near/lantian/Front.jpg", import.meta.url).href, + negativeY: new URL("@/assets/images/skybox_near/lantian/Back.jpg", import.meta.url).href, + positiveZ: new URL("@/assets/images/skybox_near/lantian/Up.jpg", import.meta.url).href, + negativeZ: new URL("@/assets/images/skybox_near/lantian/Down.jpg", import.meta.url).href + } +}); const initMars3d = (option: any) => { map = new mars3d.Map("mars3dContainer", option); + // 加载石化工厂模型 + const tiles3dLayer = new mars3d.layer.TilesetLayer({ + name: "石油化工厂", + url: "http://data.mars3d.cn/3dtiles/max-shihua/tileset.json", + position: { lng: 117.077158, lat: 31.659116, alt: -2.0 }, + maximumScreenSpaceError: 1, + popup: "all" + }); + map.addLayer(tiles3dLayer); + tiles3dLayer.flyTo(); + // 创建DIV数据图层 + const graphicLayer = new mars3d.layer.GraphicLayer(); + map.addLayer(graphicLayer); + // 添加数据 + addRandomGraphicByCount(graphicLayer, [117.080397, 31.656139, 33.3]); + addRandomGraphicByCount(graphicLayer, [117.078006, 31.65649, 49.4]); + addRandomGraphicByCount(graphicLayer, [117.080571, 31.657898, 50.2]); + addRandomGraphicByCount(graphicLayer, [117.078331, 31.660016, 47.2]); // map.scene.moon.show = true; // 太阳 // map.scene.sun.show = true; // 月亮 - rainEffect = new mars3d.effect.RainEffect({ - speed: 10, - size: 20, - direction: 10, - enabled: false - }); - fogEffect = new mars3d.effect.FogEffect({ - color: Cesium.Color.WHITE, - fogByDistance: new Cesium.Cartesian4(100, 0.0, 9000, 0.9), - enabled: false - }); - snowEffect = new mars3d.effect.SnowEffect({ - enabled: false, - speed: 10 - }); - snowCover = new mars3d.effect.SnowCoverEffect({ - enabled: false, - // layer: tiles3dLayer, // 如果传值3dtiles图层,只对该模型生效 - alpha: 0.6, - maxHeight: 8000 // 大于此高度后不显示 - }); - shadows = new mars3d.thing.Shadows({ - multiplier: 1600 - }); - map.addEffect(rainEffect); - map.addEffect(fogEffect); - map.addEffect(snowEffect); - map.addEffect(snowCover); - map.addThing(shadows); + // rainEffect = new mars3d.effect.RainEffect({ + // speed: 10, + // size: 20, + // direction: 10, + // enabled: false + // }); + // fogEffect = new mars3d.effect.FogEffect({ + // color: Cesium.Color.WHITE, + // fogByDistance: new Cesium.Cartesian4(100, 0.0, 9000, 0.9), + // enabled: false + // }); + // snowEffect = new mars3d.effect.SnowEffect({ + // enabled: false, + // speed: 10 + // }); + // snowCover = new mars3d.effect.SnowCoverEffect({ + // enabled: false, + // // layer: tiles3dLayer, // 如果传值3dtiles图层,只对该模型生效 + // alpha: 0.6, + // maxHeight: 8000 // 大于此高度后不显示 + // }); + // shadows = new mars3d.thing.Shadows({ + // multiplier: 1600 + // }); + // defaultSkybox = map.scene.skyBox; + // currSkyBox = qingtianSkybox; + // map.on(mars3d.EventType.postRender, function () { + // const position = map.camera.position; + // const height = Cesium.Cartographic.fromCartesian(position).height; + // if (height < 230000) { + // if (currSkyBox) { + // map.scene.skyBox = currSkyBox; + // } + // map.scene.skyAtmosphere.show = false; + // } else { + // if (defaultSkybox) { + // map.scene.skyBox = defaultSkybox; + // } + // map.scene.skyAtmosphere.show = true; + // } + // }); + // map.addEffect(rainEffect); + // map.addEffect(fogEffect); + // map.addEffect(snowEffect); + // map.addEffect(snowCover); + // map.addThing(shadows); +}; +const addRandomGraphicByCount = (graphicLayer: any, position: any) => { + const graphicImg = new mars3d.graphic.DivGraphic({ + position: position, + style: { + html: `
+ +
+
+
+ `, + offsetX: -16, + distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 100000) + }, + popup: ``, + popupOptions: { + offsetY: -170, // 显示Popup的偏移值,是DivGraphic本身的像素高度值 + template: `
+
{content}
+ × +
`, + horizontalOrigin: Cesium.HorizontalOrigin.LEFT, + verticalOrigin: Cesium.VerticalOrigin.CENTER + } + }); + graphicLayer.addGraphic(graphicImg); }; - const handleCheckChange = (e: any, isCheck: any) => { const layer = layersObj[e.key]; @@ -327,6 +438,23 @@ const timeChange = (e: any) => { const dateTime = new Date(`${sunProperty.value.timeVal} ${hours.value}:${minutes.value}:00`); shadows.time = dateTime; }; +// 天空盒操作 +const boxChange = (e: any) => { + switch (e) { + case 1: + currSkyBox = qingtianSkybox; + break; + case 2: + currSkyBox = wanxiaSkybox; + break; + case 3: + currSkyBox = lantianSkybox; + break; + case 4: + currSkyBox = defaultSkybox; + break; + } +};