MeshLab logo

MeshLab

Mesh processing and editing system for large 3D triangular meshes from 3D scanning

Repository activity
  • Stars5.7k
  • Forks903
  • Open Issues196
cnr-isti-vclab-meshlab health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • C++
  • C
  • Slash
MeshLab screenshot

About MeshLab

MeshLab is a system for processing and editing large, unstructured 3D triangular meshes. It targets the messy models that come out of 3D scanning, giving you tools to edit, clean, heal, inspect, render, and convert that kind of geometry.

It is built on the VCGlib mesh processing library, so you can experiment with its algorithms interactively in the application while the same library can drive large-scale automated pipelines. The result is a portable, extensible workbench for repairing and preparing scanned models.

MeshLab runs on Windows, macOS, and Linux, with both stable releases and frequently updated development builds available for download.

Key features

  • Editing of large unstructured triangular meshes
  • Cleaning and healing of scanned models
  • Inspection, measurement, and rendering tools
  • Format conversion between mesh types
  • Extensible plugins built on the VCGlib library

Details

On GitHub since
2016
Platforms
Windows, macOS, Linux
License
GPL-3.0
Built on
VCGlib
Origin
ISTI-CNR Visual Computing Lab