Browse Source

Rack 优化, MeshBasicMaterial 材质

master
修宁 6 months ago
parent
commit
a4a00aafe3
  1. 14
      src/modules/rack/RackRenderer.ts

14
src/modules/rack/RackRenderer.ts

@ -256,11 +256,11 @@ export default class RackRenderer extends BaseRenderer {
textureMaterial.wrapS = THREE.RepeatWrapping textureMaterial.wrapS = THREE.RepeatWrapping
textureMaterial.wrapT = THREE.RepeatWrapping textureMaterial.wrapT = THREE.RepeatWrapping
const material = new THREE.MeshPhongMaterial() const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial()
material.alphaMap = textureHole material.alphaMap = textureHole
material.normalMap = textureMaterial // material.normalMap = textureMaterial
material.color.setHex(this.rackVerticalBarColor, 'srgb') material.color.setHex(this.rackVerticalBarColor, 'srgb')
material.specular.setHex(0xff6d6d6d, 'srgb') // material.specular.setHex(0xff6d6d6d, 'srgb')
material.transparent = true material.transparent = true
material.needsUpdate = true material.needsUpdate = true
@ -349,9 +349,9 @@ export default class RackRenderer extends BaseRenderer {
createLinkBarMaterial(): THREE.Material { createLinkBarMaterial(): THREE.Material {
const material = new THREE.MeshPhongMaterial() const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial()
material.color.setHex(this.rackLinkBarColor, 'srgb') material.color.setHex(this.rackLinkBarColor, 'srgb')
material.specular.setHex(0xff6d6d6d, 'srgb') // material.specular.setHex(0xff6d6d6d, 'srgb')
material.transparent = true material.transparent = true
material.needsUpdate = true material.needsUpdate = true
@ -421,9 +421,9 @@ export default class RackRenderer extends BaseRenderer {
createHorizontalBarMaterial(): THREE.Material { createHorizontalBarMaterial(): THREE.Material {
const material = new THREE.MeshPhongMaterial() const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial()
material.color.setHex(this.rackHorizontalBarColor, 'srgb') material.color.setHex(this.rackHorizontalBarColor, 'srgb')
material.specular.setHex(0xff6d6d6d, 'srgb') // material.specular.setHex(0xff6d6d6d, 'srgb')
material.transparent = true material.transparent = true
material.needsUpdate = true material.needsUpdate = true

Loading…
Cancel
Save