zishun / awesome-geometry-processing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Libraries for Geometry Processing (GP)

General Libraries

GUI for GP

more

Mesh Generation

  • Quartet cpp star
  • TetGen cpp : A quality tetrahedral mesh generator and a 3D Delaunay triangulator.
  • Triangle cpp : A two-dimensional quality mesh generator and Delaunay triangulator.
  • WildMeshing
  • jigsaw cpp star python star : an unstructured mesh generator and tessellation library; designed to generate high-quality triangulations and polyhedral decompositions of general planar, surface, and volumetric domains.
  • Gmsh cpp python : A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities.
  • MeshPy python star : Python interfaces to Triangle, TetGen, and gmsh.
  • Voro++ cpp : 3D computations of the Voronoi tessellation.
  • scipy.spatial python : Delaunay triangulation, convex hulls, and Voronoi diagrams.
  • Qhull cpp star : Convex hull, Delaunay triangulation, Voronoi diagrams, Halfspace intersection

Boolean Operations

Geodesic Distance

Survey paper: Crane et al., 2020

Others

  • Directional cpp star : creating, manipulating, and visualizing directional fields on 3D meshes, based on both libigl and Eigen.
  • mmg cpp star : 2D and 3D surface and volume remeshing.
  • ShapeOp cpp : discrete geometry shaping with projections.
  • Draco: an open-source library for compressing and decompressing 3D geometric meshes and point clouds.
  • Robust Geometric Predicates: adaptive precision floating-point arithmetic and fast robust predicates for computational geometry

Books

Courses

Data

Other Lists on Geometry Processing (GP)

Lists on Other Computer Graphics Topics

Lists from Other Communities