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