Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. LIDAR
  3. GitHub repository

GitHub repository

GPL-3.0C++MeshLab-2025.07

An open-source, portable system for processing and editing unstructured 3D triangular meshes from 3D scanning.

Visit WebsiteGitHubGitHub
5.7k stars900 forks0 contributors

What is GitHub repository?

MeshLab is an open-source system for processing and editing unstructured 3D triangular meshes, particularly those generated from 3D scanning. It provides a comprehensive set of tools for cleaning, healing, inspecting, rendering, and converting mesh data, addressing the challenges of working with large, complex 3D models.

Target Audience

Researchers, digital artists, and engineers working with 3D scanned data, computer graphics, and computational geometry who need to process, edit, or analyze triangular mesh models.

Value Proposition

Developers choose MeshLab for its robust, extensible foundation on the VCGlib, its cross-platform availability, and its interactive approach to mesh processing, which simplifies experimenting with advanced algorithms without writing code.

Overview

The open source mesh processing system

Use Cases

Best For

  • Cleaning and repairing noisy 3D scans from photogrammetry or laser scanning
  • Converting between different 3D mesh file formats for compatibility
  • Inspecting and analyzing geometric properties of triangular meshes
  • Interactive research and experimentation with mesh processing algorithms
  • Processing large, unstructured 3D models for visualization or 3D printing
  • Educational purposes in computer graphics and computational geometry courses

Not Ideal For

  • Real-time 3D graphics or game engine integration requiring immediate rendering
  • Parametric CAD modeling or precision engineering design with exact dimensions
  • Lightweight mesh viewing or quick edits on simple, small models
  • Fully automated, script-driven mesh processing pipelines without interactive steps

Pros & Cons

Pros

Comprehensive Mesh Toolkit

Offers a wide range of tools for editing, cleaning, healing, inspecting, rendering, and converting 3D triangular meshes, as detailed in the README's key features.

VCGlib Foundation

Built on the robust VCGlib mesh processing library, enabling interactive experimentation with advanced algorithms, which is central to its design philosophy.

Cross-Platform Availability

Available for Windows, macOS, and Linux, ensuring accessibility across different operating systems, as stated in the README.

Active Development and Support

Features regular releases, nightly builds via GitHub Actions, and active issue tracking, indicating ongoing maintenance and community engagement.

Cons

GPL Licensing Constraints

Released under the GPL license, which imposes copyleft obligations, making it less suitable for proprietary or commercial software integration without open-sourcing derivatives.

Complex Build from Source

Building from source requires using platform-dependent scripts and understanding the codebase structure, as indicated in the build instructions, which can be daunting for non-experts.

Limited to Triangular Meshes

Primarily handles triangular meshes, so processing other geometric types like quad meshes or point clouds directly may require additional conversion or tools.

Frequently Asked Questions

Quick Stats

Stars5,717
Forks900
Contributors0
Open Issues186
Last commit4 months ago
CreatedSince 2016

Tags

#triangle-mesh#mesh-editing#open-source#mesh#mesh-generation#3d-reconstruction#mesh-simplification#mesh-processing#3d-printing#graphics-tools#cross-platform#3d#point-cloud#computer-graphics

Built With

C
C++

Links & Resources

Website

Included in

LIDAR1.2k
Auto-fetched 1 day ago

Related Projects

GitHub repositoryGitHub repository

Visualize, query, and stream to train on multimodal robotics data.

Stars10,919
Forks758
Last commit2 days ago
Semantic Segmentation EditorSemantic Segmentation Editor

Web labeling tool for bitmap images and point clouds

Stars1,957
Forks450
Last commit1 year ago
PcxPcx

Point cloud importer & renderer for Unity

Stars1,502
Forks215
Last commit3 years ago
Photogrammetry importerPhotogrammetry importer

Addon to import different photogrammetry formats into Blender

Stars1,323
Forks112
Last commit3 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub