From 349f60239ab6dfe5b96f40bf6a716da96847b1e5 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 30 三月 2024 16:30:01 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 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 0136994..26f3309 100644 --- a/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js +++ b/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js @@ -64,7 +64,10 @@ initScene = () => { const scene = new THREE.Scene(); // scene.background = new THREE.Color(0xf0f0f0); - scene.background = new THREE.Color(0x333333); + // scene.background = new THREE.Color(0x333333); + + // scene.background = new THREE.Color(0xf8f8f8); + scene.background = new THREE.Color(0x7a7a7a); if (help) { scene.add(new THREE.AxesHelper(1000)); } @@ -107,6 +110,8 @@ composer.addPass(effectFXAA); // outline this.outlinePass = new OutlinePass(new THREE.Vector2(this.getFullWidth(), this.getFullHeight()), this.scene, this.camera); + this.outlinePass.visibleEdgeColor.set('#ffffff'); // outline color + this.outlinePass.edgeStrength = 10; // outline weight composer.addPass(this.outlinePass); return composer; } @@ -166,7 +171,6 @@ raycaster.setFromCamera(mouse, this.camera); let intersects = raycaster.intersectObjects(this.objects, true); if (intersects.length === 0) { - this.outlinePass.selectedObjects = []; return; } this.outlinePass.selectedObjects = [intersects[0].object]; @@ -228,10 +232,10 @@ const initLight = (scene) => { const directionalLight = new THREE.DirectionalLight(0xffffff, 8); - directionalLight.position.set(-300, 300, 300); + directionalLight.position.set(1, 1, 1); scene.add(directionalLight); - const ambientLight = new THREE.AmbientLight(0xf0f0f0, 8); + const ambientLight = new THREE.AmbientLight(0xf0f0f0, 18); scene.add(ambientLight); const spotLight = new THREE.SpotLight(0xffffff, 8); -- Gitblit v1.9.1