three.js遍历模型mesh的顶点数据vertices和面数据faces,可以进行适当修改。
具体代码如下:
model.traverse(function(child) {
if (child.isMesh) {
// 这行代码是关键
child.geometry = (new THREE.Geometry()).fromBufferGeometry(child.geometry);
// 面数据
child.geometry.faces.forEach(el=>{
console.log(el);
});
// 顶点数据
child.geometry.vertices.forEach(el=>{
console.log(el);
});
}
});
免责声明:好库网所展示的信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。