From efb9ec6daed8aeeb1160520dda8cc4c0ee461d11 Mon Sep 17 00:00:00 2001 From: gaozl Date: Mon, 3 Mar 2025 11:25:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=81=AF=E5=85=89=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/qm/MainMap_QM_go.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/public/static/qm/MainMap_QM_go.js b/public/static/qm/MainMap_QM_go.js index e59f81c..b9c56b4 100644 --- a/public/static/qm/MainMap_QM_go.js +++ b/public/static/qm/MainMap_QM_go.js @@ -1312,15 +1312,21 @@ var MainMap_QM = function (callBack, options) { this.labelRenderer.domElement.style.top = 0; this.ele.appendChild(this.labelRenderer.domElement); - let light = new THREE.AmbientLight(0xffffff, 0.4); + let light = new THREE.AmbientLight(0xffffff, 0.65); light.name = "light"; this.scene.add(light); - this.hemiLight = new THREE.HemisphereLight(this.util.lightOptions.s_col,this.util.lightOptions.g_col,this.util.lightOptions.a_int); + + let dLight = new THREE.DirectionalLight(0xffffff, 0.35); // + dLight.name = "light"; + dLight.position.set(-280, 400, 300); + this.scene.add(dLight); + + this.hemiLight = new THREE.DirectionalLight(this.util.lightOptions.s_col, this.util.lightOptions.a_int); // this.hemiLight.name = "light"; - this.hemiLight.position.set(0, 1, 0); + this.hemiLight.position.set(280, -400, 300); this.scene.add(this.hemiLight); - this.shawLight = new THREE.DirectionalLight(this.util.lightOptions.d_col,this.util.lightOptions.d_int); + this.shawLight = new THREE.DirectionalLight(this.util.lightOptions.d_col, this.util.lightOptions.d_int); this.shawLight.name = "light"; this.shawLight.position.set(280, 400, -300); this.scene.add(this.shawLight); @@ -1550,9 +1556,9 @@ MainMap_QM.prototype = { this.util.allMap[this.util.selectBuild].hasOwnProperty("m_scale") && (this.util.sceneGap.scale = this.util.allMap[this.util.selectBuild].m_scale); this.hemiLight.color = new THREE.Color(this.util.allMap[this.util.selectBuild].s_col || "#fffff0"); this.hemiLight.groundColor = new THREE.Color(this.util.allMap[this.util.selectBuild].g_col || "#ffffff"); - this.hemiLight.intensity = this.util.allMap[this.util.selectBuild].a_int || 0.6; + this.hemiLight.intensity = this.util.allMap[this.util.selectBuild].a_int || 0.2; this.shawLight.color = new THREE.Color( this.util.allMap[this.util.selectBuild].d_col || "#ffffff"); - this.shawLight.intensity = this.util.allMap[this.util.selectBuild].d_int || 0.3; + this.shawLight.intensity = this.util.allMap[this.util.selectBuild].d_int || 0.15; if (this.util.allMap[this.util.selectBuild].c_site && this.util.allMap[this.util.selectBuild].c_site.split(",")) { this.util.sceneGap.cameraX = parseInt(this.util.allMap[this.util.selectBuild].c_site.split(",")[0]) || this.util.sceneGap.cameraX;