From 01a0c9b9003412e48496157fd95e71b79659d7c2 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期日, 07 四月 2024 11:08:31 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js |   53 +++++++++++++++++++++++++++--------------------------
 1 files changed, 27 insertions(+), 26 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 4ded7ab..ba30f1d 100644
--- a/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js
+++ b/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js
@@ -88,7 +88,7 @@
         // renderer.useLegacyLights = false;  // 鏃х増鍏夋簮 閲嶈
         renderer.shadowMap.enabled = true;
         // this.renderer.shadowMap.type = THREE.BasicShadowMap;    // 鏈�浣庨槾褰�
-        // this.renderer.toneMapping = THREE.ReinhardToneMapping;
+        // renderer.toneMapping = THREE.ReinhardToneMapping;
         renderer.toneMapping = THREE.ACESFilmicToneMapping;
         renderer.setPixelRatio(window.devicePixelRatio);
         renderer.setSize(this.getFullWidth(), this.getFullHeight());
@@ -194,21 +194,22 @@
             loader.load('model/04.fbx', (mesh) => {
                 mesh.position.set(0, 10, 0);
                 mesh.scale.set(5, 5, 5);
-                mesh.name = '1-1-1';
+                // mesh.name = '1-1-1';
                 // mesh.rotation.x = Utils.rotationParseNum(270);
                 mesh.traverse(function (child) {
                     if (child.isMesh) {
-
                         if (child.name === '涓嶈鍒�') {
                             // child.visible = false;
-                            console.log(material);
+                            child.material.color.set(0xE8B67E);
                         }
                         if (child.name === '璐ф灦') {
+                            // child.visible = false;
                             child.material.color.set(0x4680BF);
                         }
-                        // if (child.name === '鎵樼洏') {
-                        //     child.material.color.set(0xBEBEBE);
-                        // }
+                        if (child.name === '鎵樼洏') {
+                            // child.visible = false;
+                            child.material.color.set(0xBEBEBE);
+                        }
                         child.castShadow = true;
                         child.receiveShadow = true;
                     }
@@ -274,29 +275,29 @@
 };
 
 const initLight = (scene) => {
-    const directionalLight = new THREE.DirectionalLight(0xffffff, 8);
+    const directionalLight = new THREE.DirectionalLight(0xffffff, 5);
     directionalLight.position.set(1, 1, 1);
     scene.add(directionalLight);
 
-    const ambientLight = new THREE.AmbientLight(0xf0f0f0, 10);
+    const ambientLight = new THREE.AmbientLight(0xffffff, 3);
     scene.add(ambientLight);
 
-    const spotLight = new THREE.SpotLight(0xffffff, 8);
-    spotLight.position.set(-300, 1000, 0);
-    spotLight.angle = Math.PI / 4;  // 瑙掑害
-    spotLight.distance = 800;  // 璺濈
-    spotLight.decay = 0;    // 鍏夎“
-    // 鍏夌収闃村奖鍙婂叾鐢熸晥鑼冨洿
-    spotLight.castShadow = true;
-    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);
+    // const spotLight = new THREE.SpotLight(0xffffff, 5);
+    // spotLight.position.set(-300, 1000, 0);
+    // spotLight.angle = Math.PI / 4;  // 瑙掑害
+    // spotLight.distance = 800;  // 璺濈
+    // spotLight.decay = 0;    // 鍏夎“
+    // // 鍏夌収闃村奖鍙婂叾鐢熸晥鑼冨洿
+    // spotLight.castShadow = true;
+    // 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);
 
-    if (help) {
-        scene.add(new THREE.SpotLightHelper(spotLight));
-    }
+    // if (help) {
+    //     scene.add(new THREE.SpotLightHelper(spotLight));
+    // }
 }
\ No newline at end of file

--
Gitblit v1.9.1