From 8b7de8136238be2a1ff04dc1e46eab43a5f1c7f9 Mon Sep 17 00:00:00 2001 From: luoyifan Date: Thu, 12 Jun 2025 16:58:36 +0800 Subject: [PATCH] =?UTF-8?q?Rack=20=E4=BC=98=E5=8C=96,=20MeshPhongMaterial?= =?UTF-8?q?=20=E6=9D=90=E8=B4=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/rack/RackRenderer.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/rack/RackRenderer.ts b/src/modules/rack/RackRenderer.ts index c6f1c52..9279bb4 100644 --- a/src/modules/rack/RackRenderer.ts +++ b/src/modules/rack/RackRenderer.ts @@ -256,11 +256,11 @@ export default class RackRenderer extends BaseRenderer { textureMaterial.wrapS = THREE.RepeatWrapping textureMaterial.wrapT = THREE.RepeatWrapping - const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial() + const material = new THREE.MeshPhongMaterial() material.alphaMap = textureHole - // material.normalMap = textureMaterial + material.normalMap = textureMaterial material.color.setHex(this.rackVerticalBarColor, 'srgb') - // material.specular.setHex(0xff6d6d6d, 'srgb') + material.specular.setHex(0xff6d6d6d, 'srgb') material.transparent = true material.needsUpdate = true @@ -349,9 +349,9 @@ export default class RackRenderer extends BaseRenderer { createLinkBarMaterial(): THREE.Material { - const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial() + const material = new THREE.MeshPhongMaterial() material.color.setHex(this.rackLinkBarColor, 'srgb') - // material.specular.setHex(0xff6d6d6d, 'srgb') + material.specular.setHex(0xff6d6d6d, 'srgb') material.transparent = true material.needsUpdate = true @@ -421,9 +421,9 @@ export default class RackRenderer extends BaseRenderer { createHorizontalBarMaterial(): THREE.Material { - const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial() + const material = new THREE.MeshPhongMaterial() material.color.setHex(this.rackHorizontalBarColor, 'srgb') - // material.specular.setHex(0xff6d6d6d, 'srgb') + material.specular.setHex(0xff6d6d6d, 'srgb') material.transparent = true material.needsUpdate = true