Skip to content
Sébastien Mestrallet edited this page Jan 13, 2025 · 1 revision

https://github.com/BrunoLevy/geogram

Geogram is a C++ library providing:

  • a generic and performant mesh data structure
  • the interactive 3D rendering of meshes and their attributes
  • an extensible GUI using ImGui
  • many algorithms: surface reconstruction, Boolean operations, Constructive Solid Geometry, exact numbers/predicates...

which makes a great library for prototyping geometric algorithms.

My Geogram tutorial

TODO

My contributions to Geogram

  • PR #102 and #182: new demo executable for mesh element picking (get vertex/edge/facet/cell under the cursor)
  • PR #116: extended halfedges class

Other developments that could be integrated to Geogram

  • TODO