C++ mesh-processing

Open-source C++ projects categorized as mesh-processing

Top 14 C++ mesh-processing Projects

mesh-processing
  1. Open3D

    Open3D: A Modern Library for 3D Data Processing

    Project mention: Processing Point Clouds with Python: A Beginner’s Guide | dev.to | 2025-08-21

    The most popular library for point cloud processing in Python is Open3D.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. meshoptimizer

    Mesh optimization library that makes meshes smaller and faster to render

    Project mention: When to make LODs: Understanding model costs | news.ycombinator.com | 2025-07-16

    Our budget couldn't afford Epic Games style nanite, but there are three js implementions.. so it's not impossible to recreate.

    https://github.com/AIFanatic/three-nanite

    three-nanite is based on https://github.com/zeux/meshoptimizer cutting each mesh into 124 triangles per chunk.

  4. CGal

    The public CGAL repository, see the README below

  5. meshlab

    The open source mesh processing system

    Project mention: Ask HN: How to produce a 3D scan of a car from a mobile phone? | news.ycombinator.com | 2025-01-27
  6. geogram

    a programming library with geometric algorithms

  7. cinolib

    A generic programming header only C++ library for processing polygonal and polyhedral meshes

  8. MeshLib

    Mesh processing library

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. DicomToMesh

    A command line tool to transform a DICOM volume into a 3d surface mesh (obj, stl or ply). Several mesh processing routines can be enabled, such as mesh reduction, smoothing or cleaning. Works on Linux, OSX and Windows.

  11. mcut

    A library for detecting and resolving intersections between two surface meshes.

  12. AR-VR-Guide

    A guide covering Augmented Reality (AR), Virtual Reality (VR), Mixed Reality(MR), and Extended Reality(XR). Including headsets such as Apple Vision Pro, HoloLens, PlayStation VR, and Quest 3.

  13. GraphiteThree

    Experimental 3D modeler

  14. zmesh

    Marching Cubes & Mesh Simplification on multi-label 3D images.

  15. proc-rock

    Procedural Generation of Realistic-looking Rocks using Geological and Visual Clues

  16. csgjs-cpp

    Constructive Solid Geometry utility code in C++ (ported from a JS Library).

  17. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ mesh-processing discussion

Log in or Post with

C++ mesh-processing related posts

  • Processing Point Clouds with Python: A Beginner’s Guide

    2 projects | dev.to | 21 Aug 2025
  • When to make LODs: Understanding model costs

    3 projects | news.ycombinator.com | 16 Jul 2025
  • Stable Fast 3D: Rapid 3D Asset Generation from Single Images

    2 projects | news.ycombinator.com | 1 Aug 2024
  • Does anyone else agree that the links to the latest development version of Open3D don't work?

    1 project | /r/cscareerquestions | 10 Jul 2023
  • More sleepy hollow pictures

    2 projects | /r/Michigan | 25 May 2023
  • 3D Model to STL Woes

    1 project | /r/3Dmodeling | 19 Apr 2023
  • School project

    1 project | /r/3DScanning | 14 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 31 Aug 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source mesh-processing projects in C++? This list will help you:

# Project Stars
1 Open3D 12,707
2 meshoptimizer 6,658
3 CGal 5,507
4 meshlab 5,294
5 geogram 2,218
6 cinolib 1,032
7 MeshLib 665
8 DicomToMesh 487
9 mcut 462
10 AR-VR-Guide 448
11 GraphiteThree 263
12 zmesh 65
13 proc-rock 31
14 csgjs-cpp 22

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?