概述
MeshLab, 是一個開源,方便攜帶,和可擴展的系統,用於處理和非結構化編輯 3D 三角形格線。該系統發布於2005年年底。旨在幫助在 3D 掃描、 編輯、 清洗、 癒合、 檢查、 呈現和轉換這種格線提供一套工具所產生的典型不讓小非結構化模型的處理。
大量基於該系統開發的視覺計算實驗室的 ISTI-CNR VCG 圖書館,為所有核心格線處理任務,它適用於 Windows、 MacOSX 和 Linux。.作為義大利比薩大學的計算機科學系的 FGT 過程的一部分在 2005 年年底開始的 MeshLab 系統,大部分代碼 (~ 15 k 行) 的第一個版本由少數幾個學生志願者完成編寫。在以後幾年中 FGT 學生繼續努力使得此項目實現了越來越多的功能。
3D CoForm 項目積極地支持了這個項目。
支持的格式
MeshLab支持多數市面上常見的作業系統,包括Windows、Linux及Mac OS X,支持輸入/輸出的檔案格式有:
STL
OBJ
3D動畫
VRML2.0
U3D
X3D
COLLADA
MeshLab用於各種學術和研究環境,如微生物學[1]、文化遺產[2]及表面重建[3]等。
目前該開源項目的最新可供下載的版本是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 或保存的所有已執行的清洗編輯操作的歷史和存檔。
可擴展的外掛程式基於體系結構,編寫新的格線處理函式,著色篩選器和不同的檔案格式的支持。