three.js使用DRACOLoader加载.drc渲染为黑色问题

经过排查,发现是因为用例中的.drc文件中三角网格只有顶点坐标,没有矢量信息。

不能用STLLoader的方法加载特定纹理类。

使用如下方法:

var materialv2 = new THREE.MeshBasicMaterial({ color: 0xff0000 });//创建材质对象

var mesh = new THREE.Mesh(geometry, materialv2);

scene.add( mesh );

即可对网格对象进行上色

猜你喜欢

转载自blog.csdn.net/zlq1233217/article/details/112859033