CGAL/cgal
The public CGAL repository, see the README below
413 repositories
The public CGAL repository, see the README below
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
Simple MPL-2.0-licensed C++ geometry processing library.
a programming library with geometric algorithms
:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives
Geometry Processing Library for Python
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
The Polygon Mesh Processing Library
Project page of paper "Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning"
A generic programming header only C++ library for processing polygonal and polyhedral meshes
3D mesh stylization driven by a text input in PyTorch
erhe is a C++ library and editor for 3D graphics with a graphics API abstraction loosely modeled after Vulkan and Metal, with backends for OpenGL, Metal and Vulkan
3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds.
DirectXMesh geometry processing library
3D geometry processing SDK: fast mesh boolean, mesh repair, decimation, remeshing, offset, point cloud triangulation and ICP registration. C++ with Python, C#, C and JavaScript bindings.
node-based WebGL design tool
ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups
This repository contains the source codes for the paper "AtlasNet: A Papier-Mâché Approach to Learning 3D Surface Generation ". The network is able to synthesize a mesh (point cloud + connectivity) from a low-resolution point cloud, or from an image.
Robust Tetrahedral Meshing in the Wild.
Header only mesh voxelizer in c99
⟨Grassmann-Clifford-Hodge⟩ differential geometric algebra
A library for detecting and resolving intersections between two surface meshes.
Computational geometry in Julia
Differentiable Surface Splatting
Automatic Differentiation in Geometry Processing Made Simple
Implementation of Reliable Feature-Line Driven Quad-Remeshing
TetSphere Splatting: Representing High-Quality Geometry with Lagrangian Volumetric Meshes
Course material for a grad-level course in Geometry Processing.
Digital Geometry Tools and Algorithm Library