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

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

使用如下方法:

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

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

scene.add( mesh );

即可对网格对象进行上色

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐