threejs中bufferGeometry合并几何体实现
在项目中升级threejs版本,原版本中用到了Geometry.nerge()方法。升级后的threejs删除了Geometry相关类,转而使用BufferGeometry实现生成几何体。BufferGeometry中的merge()方法使用后,并未将多个几何体进行合并,故自实现了合并多个几何体的功能。本文中的合并几何体函数只对position、normal、uv、groups进行了合并,合并的几何体为shape拉伸的多个几何体,且为表面和侧立面分别使用不同的material。以下为实现合并多个几何
原创
2021-09-08 14:49:00 ·
3919 阅读 ·
5 评论