繁体   English   中英

ThreeJS隐藏纹理

[英]ThreeJS hide texture

如何在threejs对象上隐藏纹理? 我找不到任何地方。 我不想删除纹理。 可能吗?

const texture = new THREE.Texture(this.setTexture(properties));
 object.material = new THREE.MeshPhongMaterial({
          map:texture,
          color,
          side: THREE.DoubleSide,
          shininess: 30,
          flatShading: THREE.FlatShading,
          transparent: false,
          opacity: Number(opacity)
      });

不,不可能隐藏纹理或使其不可见。 您必须像这样从材料中删除纹理:

object.material.map = null; 
object.material.needsUpdate = true;

three.js R110

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM