Skip to content

zishun/awesome-geometry-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 

Repository files navigation

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