需求
load obj文件得到的是个group 有多个mesh ,现在需要合并,方便做移动操作。
解决方法
创建geometry
let geometry = new THREE.Geometry();
遍历 merge
for(let i = 0;i<arr.length;i++){
let item = new THREE.Geometry().fromBufferGeometry( arr[i].geometry )
geometry.merge( item,arr[i].matrix );
}
注意
尝试过 BufferGeometry
并不好用,所以这里吧 Geometry 转成了 BufferGeometry
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。