nmwsharp/geometry-central
Applied 3D geometry in C++, with a focus on surface meshes. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 87
- Release rhythm 52
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 411
- age_days: 3208
- days_rel: 106
- days_push: 81
- n_releases_24m: 2
Adoption not part of the score
1334 stars · 182 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Geometry Central is a modern C++ library of data structures and algorithms for geometry processing, with a particular focus on surface meshes. It provides a polished halfedge mesh class, geometric quantities from discrete differential geometry, algorithms like surface distance and direction fields, and sparse linear algebra tools built on Eigen.
Use cases
- process and modify 3D surface meshes in C++
- compute geometric quantities like normals and curvature on meshes
- compute geodesic distances on surfaces
- generate direction fields on meshes
- work with intrinsic Delaunay triangulations
- solve sparse linear systems for geometry problems
- build geometry processing research prototypes
When to choose
- you need a modern, header-friendly C++ library focused on surface mesh geometry processing
- you want discrete differential geometry operators and algorithms out of the box
- you want efficient mesh modification with data containers tied to mesh elements
- you want Eigen-based sparse linear algebra with automatic solver upgrades
When to avoid
- you need a broad computational geometry library covering non-surface geometry like CGAL
- you need volumetric or point-cloud-only processing as the primary focus
- you need Python-first tooling (only third-party bindings like Potpourri3d exist)
- you need rendering or a full GUI, which is delegated to tools like Polyscope
Facets
library · maturity stable
simulation math graphics developer-tools graphics computer-vision simulation developer-tools cpp cross-platform windows geometry-processing surface-meshes discrete-differential-geometry mesh-processing eigen computational-geometry algorithms linux macos
2 sources
- readme: https://github.com/nmwsharp/geometry-central · fetched 2026-08-28 · f37586a97186
- homepage: https://geometry-central.net · fetched 2026-08-29 · 95218f7434ef
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nmwsharp/geometry-central | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="nmwsharp/geometry-central")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem