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