MeshLab是一个开源的、portable、开扩展的系统,用于处理和编辑非结构化的三角网格。这个系统的目的是对在3D扫描生成的的非结构模型处理时起到帮助,提供一组工具用于编辑、清理、修复、检查、渲染和转换这种格式的网格。这个系统的所有网格处理任务非常依赖VCG库,这个库开发自ISTI-CNR的Visual Computing Lab。它可以在Windows、Linus及MacOSX上运行。这个系统源于2005Pisa大学计算机科学系开设的FGT课程,最初的代码(大约15k行)由少数自愿的学生写的。接下来的几年中,FGT的学生继续对这个工程添加新的特性。
现在工程由3D-CoForm支持。
不论你在 official或commercial project中使用MeshLab需要:
(1)明确的注明使用了MeshLab
(2)在用户论坛中描述怎么使用的MeshLab
特性
(1)交互性的选择和删除网格的部分,即使对于大的模型
(2)选择、平滑和着色的painting interface
(3)输入输出支持多种格式:
(4)网格清理过滤器:
(5)Remeshing filters:
(6)交互网格绘制
(7)测量工具。你可以在显示的网格间测量点间的线性距离
(8)Slicing 工具。一个新的工具允许输出网格的平面部分以SVG格式
(9)3D扫描工具
(10)OpenGL Shader based rendering (write your own shader!) compatible with Typhoon Lab's Shader Designer
(11)Large rendering (up to 16k x 16k) for high quality printing
(12)The history of the all performed cleaning/editing actions can be re-played on different meshes or saved and for archival purposes.
(13)Extendible plugins based architecture, writing new mesh processing functions, colorization filters and support for different file formats is quite easy!