【发布时间】:2020-10-05 02:31:47
【问题描述】:
我最近发现了 Three.js 并开始使用它,我正在尝试以编程方式将纹理应用到我在搅拌机中设计的 GLTF2 网格,它可以工作,但纹理没有按应有的方式显示。
我的代码(工作)
document.addEventListener('click', () => {
let texture = textureLoader.load( './gagency.jpg' );
texture.center.set(0.5, 0.5)
let material = new THREE.MeshBasicMaterial( { map: texture } );
meshLaptop.children[2].material = material; //the screen of the 3d laptop
})
我正在尝试应用的纹理
结果
我尝试在搅拌机中重做平面网格的 uv 映射,但问题似乎与此无关。
感谢您花时间阅读我的问题,我希望有人已经遇到过我的情况并找到了解决方案,如果您需要更多代码或屏幕截图,请随时询问。
【问题讨论】: