Browse Source

地下模式

wanger 11 months ago
parent
commit
686f450792
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/components/sceneAtttribute/camera/camera.vue

+ 4 - 1
src/components/sceneAtttribute/camera/camera.vue

@@ -216,7 +216,7 @@ export default {
       flyCirclePoint: null,
       flyCirclePoint: null,
       speed: 1,
       speed: 1,
       underground: false,
       underground: false,
-      SurfaceTransparency: 1,
+      SurfaceTransparency: 0,
       cameraMinimumZoomDistance: -1000,
       cameraMinimumZoomDistance: -1000,
       isDestroyFlag: true,
       isDestroyFlag: true,
 
 
@@ -763,12 +763,15 @@ export default {
     underground(val) {
     underground(val) {
       viewer.scene.undergroundMode = val;
       viewer.scene.undergroundMode = val;
       if (val) {
       if (val) {
+        this.SurfaceTransparency = 0;
         viewer.scene.screenSpaceCameraController.minimumZoomDistance = Number(
         viewer.scene.screenSpaceCameraController.minimumZoomDistance = Number(
           this.cameraMinimumZoomDistance
           this.cameraMinimumZoomDistance
         );
         );
       } else {
       } else {
+        this.SurfaceTransparency = 1;
         viewer.scene.screenSpaceCameraController.minimumZoomDistance = 1;
         viewer.scene.screenSpaceCameraController.minimumZoomDistance = 1;
       }
       }
+      viewer.scene.globe.globeAlpha = parseFloat(this.SurfaceTransparency);
     },
     },
     cameraMinimumZoomDistance(val) {
     cameraMinimumZoomDistance(val) {
       viewer.scene.screenSpaceCameraController.minimumZoomDistance =
       viewer.scene.screenSpaceCameraController.minimumZoomDistance =