Ross ROSS = Recommend OSS · open-source software intelligence for agents

cnr-isti-vclab/vcglib

The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes observed · 2026-08-28

github.com/cnr-isti-vclab/vcglib · homepage · C++ · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

67/100

  • Activity 99
  • Release rhythm 8
  • 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: n/a
  • age_days: 3732
  • days_rel: 408
  • days_push: 8
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1295 stars · 382 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

VCGlib is a templated, header-only C++ library with no external dependencies for manipulating, processing, cleaning, and simplifying triangle and tetrahedral meshes. It is the core engine behind tools like MeshLab and Metro, offering state-of-the-art mesh processing algorithms.

Use cases

  • simplify large triangle meshes with quadric-error edge collapse
  • repair broken or non-watertight 3D meshes
  • compute Hausdorff distance between two meshes
  • compute geodesic paths and curvature on meshes
  • sample Poisson-disk point distributions over a mesh surface
  • extract isosurfaces and generate meshes with advancing front
  • smooth and fair mesh geometry
  • optimize texture coordinates on a mesh

When to choose

  • you need a dependency-free, header-only C++ library for triangle mesh processing
  • you are building 3D scanning, reconstruction, or mesh cleanup pipelines
  • you want proven algorithms used by MeshLab in your own C++ project
  • you need mesh simplification, repairing, or sampling in a native application

When to avoid

  • you need a permissive license - VCGlib is GPL-3.0
  • you want a ready-to-use GUI application rather than a C++ library (use MeshLab instead)
  • you work primarily with point clouds or volumetric data rather than triangle meshes
  • you need bindings for Python or other non-C++ languages

Facets

library · maturity stable

graphics image-processing math parser file-system computer-vision graphics developer-tools cpp cross-platform triangle-meshes mesh-processing mesh-simplification header-only geometry-processing mesh-repairing subdivision-surfaces spatial-indexing gpl algorithms

4 sources

Member repositories

RepositoryRoleHealth v2
cnr-isti-vclab/vcglibmain67

For agents

markdown · JSON · MCP: product_card(name="cnr-isti-vclab/vcglib")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem