MeshLab とは

MeshLabは、非構造化大メッシュの管理と処理を目的とした3Dメッシュ処理ソフトウェアシステムであり、これらのメッシュの編集、クリーニング、修復、検査、レンダリング、および変換のためのツールセットを提供します。 MeshLabは、GNU General Public License(GPL)バージョン2以降の要件に準拠したフリーでオープンソースのソフトウェアであり、完全なパッケージと他のソフトウェアに使用されるライブラリの両方として使用されます。 3D開発とデータ処理のより専門的な分野ではよく知られています。
MeshLabはISTI – CNR研究センターによって開発されました。当初、MeshLabは2005年後半にピサ大学でコースの課題として作成されました。3Dスキャンパイプラインで発生する典型的ではない非常に小さな非構造化3Dモデルの処理を目的とした汎用システムです。
自動メッシュクリーニングフィルタには、複製されていない参照されていない頂点、非多様体のエッジ、頂点、およびヌル面の削除が含まれます。 Remeshingツールは、ボールピボット手法およびポアソン(Poisson)表面再構成手法に基づく点群からの2次誤差測定、様々な種類の細分割表面、および2つの表面再構成アルゴリズムに基づく高品質単純化をサポートする。 MeshLabは、通常取得されたサーフェスに存在するノイズを除去するために、様々な種類のスムージングフィルタや曲率解析や視覚化ツールをサポートしています。
それは反復最近点アルゴリズムに基づいて複数の範囲地図の登録のためのツールが含まれています。 MeshLabには、ユーザがメッシュの色をインタラクティブに変更したり、選択を定義したり、ノイズや小さな機能を直接滑らかにするインタラクティブなペイント・オン・メッシュシステムも含まれています。
MeshLabは、Linux、Mac OS X、Windowsなどのほとんどのプラットフォームで、機能が制限されているAndroidやiOS、さらにはMeshLabJSという純粋なクライアントサイドのJavaScriptアプリケーションとしても利用できます。 PLY、STL、OFF、OBJ、3DS、VRML 2.0、U3D、X3D、COLLADAの形式で入出力をサポートしています。 MeshLabは、Photosynthを使用して再構成された点群をインポートすることもできます。
MeshLabは、微生物学、文化遺産、表面再建、古生物学、整形外科手術における迅速なプロトタイピング、歯列矯正、およびデスクトップ製造のための様々な学術および研究の文脈で使用されている。