MeshLab是一个开源的、便携式的、开扩展的系统,用于处理和编辑非结构化的三角网格。这个系统的目的是对在3D扫描生成的的非结构模型处理时起到帮助,提供一组工具用于编辑、清理、修复、检查、渲染和转换这种格式的网格。Meshlab和VCGlib都是意大利国立研究院的作品。下载链接如下:
MeshLab
当对大量网格进行相同步骤的处理时,通过软件效率略低,可以使用PyMeshLab。
PyMeshLab是一个Python库,可以连接到MeshLab(所以应该只有电脑安装了MeshLab才能用这个库,应该是),这是一个流行的开源应用程序,用于编辑和处理大型3D三角形网格。
PyMeshLab包含了MeshLab的大部分功能,语法简单,可以快速上手,批量处理网格。
python包我在anaconda上没有找到,直接去GitHub上下载就可以,选择对应版本的whl文件离线安装即可,链接如下:
cnr-isti-vclab/PyMeshLab: The open source mesh processing python library (github.com).
对于各个功能如何使用,官方给出了详细的文档,链接也放在下面,大家可以参考:
PyMeshLab — PyMeshLab documentation
最后说一个大家可能会遇到的问题,大家每进行一步操作尽量保存一下,否则有些操作可能会出错或者不执行,原因未知。