From 6ff56fd8c087623fa96354610536210a1cd5b539 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 28 三月 2024 08:53:02 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js b/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js
index aaa6a1e..c6d3ed2 100644
--- a/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js
+++ b/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js
@@ -23,7 +23,7 @@
         this.stats = this.initStats(container);
         this.windowResize();
         this.initRaycaster(container);
-        // initLight(this.scene);
+        initLight(this.scene);
 
         this.objects = [];
     }
@@ -64,7 +64,7 @@
     }
 
     initCamera = () => {
-        const camera = new THREE.PerspectiveCamera(70, this.fullWidth / this.fullHeight, 1, 10000);
+        const camera = new THREE.PerspectiveCamera(70, this.fullWidth / this.fullHeight, 1, 60000);
         camera.position.set(debugCamera.x, debugCamera.y, debugCamera.z);
         this.scene.add(camera);
         return camera;
@@ -178,13 +178,16 @@
     scene.add(ambientLight);
 
     const spotLight = new THREE.SpotLight(0xffffff, 8);
-    spotLight.position.set(0, 300, 0);
-    spotLight.angle = Math.PI * 1;
-    spotLight.decay = 0;
+    spotLight.position.set(0, 1000, 0);
+    spotLight.angle = Math.PI / 4;  // 瑙掑害
+    spotLight.distance = 1500;  // 璺濈
+    spotLight.decay = 0;    // 鍏夎“
+    // 鍏夌収闃村奖鍙婂叾鐢熸晥鑼冨洿
     spotLight.castShadow = true;
-    spotLight.shadow.camera.near = 200;
+    spotLight.shadow.camera.near = 50;
     spotLight.shadow.camera.far = 2000;
     spotLight.shadow.bias = - 0.000222;
+    // 闃村奖鐗规晥楂樹綆鍊�
     spotLight.shadow.mapSize.width = 1024;
     spotLight.shadow.mapSize.height = 1024;
     scene.add(spotLight);

--
Gitblit v1.9.1