MeshLab, 是一个开源,方便携带,和可扩展的系统,用于处理和非结构化编辑 3D 三角形网格。该系统发布于2005年年底。旨在帮助在 3D 扫描、 编辑、 清洗、 愈合、 检查、 呈现和转换这种网格提供一套工具所产生的典型不让小非结构化模型的处理。
大量基于该系统开发的视觉计算实验室的 ISTI-CNR VCG 图书馆,为所有核心网格处理任务,它适用于 Windows、 MacOSX 和 Linux。.作为意大利比萨大学的计算机科学系的 FGT 过程的一部分在 2005 年年底开始的 MeshLab 系统,大部分代码(15k行)的第一个版本由少数几个愿意学生写的。在以下年 FGT 学生继续工作到此项目实施更多和更多的功能。
MeshLab支持多数市面上常见之操作系统,包括Windows、Linux及Mac OS X,支持输入/输出之档案格式包含:STL,OBJ,3D动画,VRML2.0,U3D,X3D,COLLADA。MeshLab用于各种学术和研究环境,如微生物学、文化遗产及表面重建等。目前该开源项目的最新可供下载的版本是1.3.2.0。
交互式选择和删除网格的一部分。增加对于大型的模型的支持。
绘画的选择、 平滑和着色网格的接口。
以多种格式的输入/输出:
导入: PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN
导出: PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D
点云的支持。只由点组成的 3D 文件也支持层和 OBJ 格式。
U3D 支持:MeshLab 是提供 3D 直接转化成 U3D 格式网格的第一个开源工具。现在,可以通过MeshLab 和LaTeX对象创建 PDF 。
网清洗过滤器:
去除重复、未引用的顶点,空的面
删除孤立的小组件
相干正常统一和翻转
擦除的非流形的面
全自动灌装的孔
网格重划的筛选器:
高质量的边折叠简化 (甚至带纹理 coords 保存)
从点 (球旋转备选案文、 行军多维数据集和泊松重建) 表面重建
细分曲面 (循环和蝴蝶)
特征保持平滑和光顺的筛选器
孔填充
各种着色/检查过滤器
高斯和平均曲率
边框边缘,测地距离,从边框
非两流形的边和顶点
自相交的面
环境闭塞。可以计算环境闭塞字段并将其存储每个顶点
交互式网格绘画
彩色绘画
选择油漆
平滑
测量工具。您可以显示网格点之间的直线距离
切片工具。一种新的工具,允许导出的 SVG 格式的网格平面截面
3D 扫描工具
对齐 ICP 基于范围地图对齐工具,将网格放入同一个参考空间。
已经列入合并的泊松曲面重构源代码 (请提供由迈克尔 · 卡日丹和马修 · 博莱索) 的多个网格。
OpenGL 着色器基于绘制 (编写您自己的着色器 !) 台风实验室与兼容的着色器的设计器
大的高质量打印呈现 (达 16 k x 16 k)
可以对不同网格 re-played 或保存的所有已执行的清洗编辑操作的历史和存档。
可扩展的插件基于体系结构,编写新的网格处理函数,着色筛选器和不同的文件格式的支持。