Projects in Awesome Lists tagged with geometry-processing
A curated list of projects in awesome lists tagged with geometry-processing .
https://github.com/cgal/cgal
The public CGAL repository, see the README below
algorithms arrange boolean-operations c-plus-plus cgal computational-geometry cpp geometry geometry-processing library mesh-processing meshes point-cloud polygon template-library triangulation voronoi-diagram
Last synced: 06 May 2025
https://github.com/charlesq34/pointnet
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
classification geometry-processing neural-network point-cloud segmentation tensorflow
Last synced: 03 Oct 2025
https://github.com/CGAL/cgal
The public CGAL repository, see the README below
algorithms arrange boolean-operations c-plus-plus cgal computational-geometry cpp geometry geometry-processing library mesh-processing meshes point-cloud polygon template-library triangulation voronoi-diagram
Last synced: 14 Mar 2025
https://github.com/libigl/libigl
Simple MPL-2.0-licensed C++ geometry processing library.
Last synced: 13 May 2025
https://libigl.github.io/libigl/
Simple MPL-2.0-licensed C++ geometry processing library.
Last synced: 16 Apr 2025
https://github.com/BrunoLevy/geogram
a programming library with geometric algorithms
geometry-processing graphics-libraries graphics-programming mesh-generation mesh-processing
Last synced: 16 Apr 2025
https://github.com/brunolevy/geogram
a programming library with geometric algorithms
geometry-processing graphics-libraries graphics-programming mesh-generation mesh-processing
Last synced: 14 May 2025
https://github.com/tw1ddle/geometrize
:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives
art chaiscript cpp geometrize geometry-processing
Last synced: 15 May 2025
https://github.com/Tw1ddle/geometrize
:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives
art chaiscript cpp geometrize geometry-processing
Last synced: 15 Mar 2025
https://github.com/pymesh/pymesh
Geometry Processing Library for Python
3d convex-hull geometry geometry-processing graphics mesh-boolean mesh-cleanup mesh-generation outer-hull python
Last synced: 15 May 2025
https://github.com/PyMesh/PyMesh
Geometry Processing Library for Python
3d convex-hull geometry geometry-processing graphics mesh-boolean mesh-cleanup mesh-generation outer-hull python
Last synced: 14 Mar 2025
https://github.com/shunsukesaito/pifu
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
3d-printing 3d-reconstruction arvr computer-graphics fashion geometry-processing human iccv2019 pifu pytorch
Last synced: 15 May 2025
https://github.com/shunsukesaito/PIFu
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
3d-printing 3d-reconstruction arvr computer-graphics fashion geometry-processing human iccv2019 pifu pytorch
Last synced: 07 Apr 2025
https://shunsukesaito.github.io/PIFu/
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
3d-printing 3d-reconstruction arvr computer-graphics fashion geometry-processing human iccv2019 pifu pytorch
Last synced: 11 May 2025
https://github.com/liangliangnan/easy3d
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
3d-modeling computer-graphics data-structure geometry-processing graph mesh opengl point-cloud polyhedral-mesh reconstruction rendering shader surface-mesh viewer visualization
Last synced: 14 May 2025
https://github.com/pmp-library/pmp-library
The Polygon Mesh Processing Library
c-plus-plus curvature geodesic-distances geometry-processing hole-filling-algorithm mesh-processing mesh-simplification parameterization polygon-mesh remeshing smoothing subdivision surface-mesh triangle-mesh triangulation
Last synced: 14 May 2025
https://github.com/LiangliangNan/Easy3D
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
3d-modeling computer-graphics data-structure geometry-processing graph mesh opengl point-cloud polyhedral-mesh reconstruction rendering shader surface-mesh viewer visualization
Last synced: 20 Mar 2025
https://github.com/shichenliu/softras
Project page of paper "Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning"
3d-reconstruction computer-graphics differentiable-rendering geometry-processing
Last synced: 16 May 2025
https://github.com/mlivesu/cinolib
A generic programming header only C++ library for processing polygonal and polyhedral meshes
computer-graphics geodesic geometry-processing hex-mesh hexahedral-mesh hexmesh mesh-generation mesh-processing polygonal-meshes polyhedral-meshes quad-mesh quadmesh quadrilateral-mesh surface-mesh tet-mesh tetmesh tetrahedral-mesh triangle-mesh trimesh volume-mesh
Last synced: 01 Apr 2025
https://threedle.github.io/text2mesh/
3D mesh stylization driven by a text input in PyTorch
3d computer-graphics differentiable-rendering geometry-processing mesh-generation meshes neural-fields neural-style pytorch
Last synced: 31 Mar 2025
https://github.com/threedle/text2mesh
3D mesh stylization driven by a text input in PyTorch
3d computer-graphics differentiable-rendering geometry-processing mesh-generation meshes neural-fields neural-style pytorch
Last synced: 20 Mar 2025
https://github.com/andyzeng/3dmatch-toolbox
3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds.
3d 3d-deep-learning 3dmatch artificial-intelligence computer-vision deep-learning geometry-processing point-cloud rgbd vision
Last synced: 16 May 2025
https://github.com/microsoft/directxmesh
DirectXMesh geometry processing library
cpp-library desktop directx directx-11 directx-12 directxmesh geometry-processing microsoft uwp xbox
Last synced: 15 May 2025
https://github.com/microsoft/DirectXMesh
DirectXMesh geometry processing library
cpp-library desktop directx directx-11 directx-12 directxmesh geometry-processing microsoft uwp xbox
Last synced: 27 Sep 2025
https://github.com/polygonjs/polygonjs
node-based WebGL design tool
3d 3d-engine animation computer-graphics creative-coding geometry-processing glsl javascript nocode node-based procedural procedural-generation rendering tech-art threejs visual-programming webgl webgl-library
Last synced: 14 May 2025
https://github.com/ThibaultGROUEIX/AtlasNet
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.
3d 3d-deep-learning computer-vision cvpr2018 geometry-processing pytorch
Last synced: 20 Mar 2025
https://github.com/Yixin-Hu/TetWild
Robust Tetrahedral Meshing in the Wild.
3d-triangulation geometry-processing surface-repair tetrahedral-meshing
Last synced: 07 May 2025
https://github.com/yixin-hu/tetwild
Robust Tetrahedral Meshing in the Wild.
3d-triangulation geometry-processing surface-repair tetrahedral-meshing
Last synced: 04 Apr 2025
https://github.com/karimnaaji/voxelizer
Header only mesh voxelizer in c99
c99 computer-graphics geometry-processing voxelizer
Last synced: 05 Apr 2025
https://github.com/chakravala/grassmann.jl
⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
algebra automatic-differentiation clifford-algebras complex-numbers computational-geometry computer-algebra differential-geometry discrete-exterior-calculus geometric-algebra geometry-processing lie-groups linear-algebra manifolds quantum-computing quaternion simplicial-complexes tensor tensor-algebra topology
Last synced: 26 Dec 2025
https://github.com/chakravala/Grassmann.jl
⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
algebra automatic-differentiation clifford-algebras complex-numbers computational-geometry computer-algebra differential-geometry discrete-exterior-calculus geometric-algebra geometry-processing lie-groups linear-algebra manifolds quantum-computing quaternion simplicial-complexes tensor tensor-algebra topology
Last synced: 08 May 2025
https://github.com/DGtal-team/DGtal
Digital Geometry Tools and Algorithm Library
computational-geometry digital-geometry discrete-mathematics geometry-processing topology
Last synced: 16 Apr 2025
https://github.com/itailang/SampleNet
Differentiable Point Cloud Sampling (CVPR 2020 Oral)
cvpr2020 deep-learning geometry-processing neural-network point-cloud pytorch sampling tensorlow
Last synced: 20 Mar 2025
https://github.com/alecjacobson/geometry-processing
Course material for a grad-level course in Geometry Processing.
Last synced: 25 Jan 2026
https://github.com/maxxfrazer/ARKit-SCNPath
Create paths for your Augmented Reality environments using just points to represent the centre of the path.
arkit arkit-scnpath augmented-reality geometry-processing ios scenekit scenekit-arkit swift
Last synced: 13 Jul 2025
https://github.com/maxxfrazer/arkit-scnpath
Create paths for your Augmented Reality environments using just points to represent the centre of the path.
arkit arkit-scnpath augmented-reality geometry-processing ios scenekit scenekit-arkit swift
Last synced: 07 Apr 2025
https://github.com/tw1ddle/geometrize-haxe
:triangular_ruler: Geometrize is a Haxe port of primitive that geometrizes images into geometric primitives
art geometrize geometry-processing haxe haxelib hill-climbing primitives
Last synced: 28 Jan 2026
https://github.com/juliageometry/meshes.jl
Computational geometry and meshing algorithms in Julia
computational-geometry geometry-algorithms geometry-processing meshes meshing-algorithms
Last synced: 08 Jan 2026
https://github.com/libigl/libigl-python-bindings
libigl python bindings
conda easy-to-use fast geometry-processing python
Last synced: 14 May 2025
https://github.com/karimnaaji/3d-quickhull
Header only 3d quickhull in c99
c99 computer-graphics geometry-processing quickhull
Last synced: 09 May 2025
https://github.com/mattools/matgeom
Matlab geometry toolbox for 2D/3D geometric computing
geometric-computing geometric-shapes geometry geometry-library geometry-processing matlab matlab-geometry-toolbox mesh mesh-processing polygon
Last synced: 16 May 2025
https://github.com/mattools/matGeom
Matlab geometry toolbox for 2D/3D geometric computing
geometric-computing geometric-shapes geometry geometry-library geometry-processing matlab matlab-geometry-toolbox mesh mesh-processing polygon
Last synced: 05 Apr 2025
https://github.com/owensgroup/rxmesh
GPU-accelerated triangle mesh processing
3d 3d-graphics cuda data-structure geometry geometry-processing gpu mesh mesh-processing parallel-computing surface-mesh
Last synced: 15 Jun 2025
https://github.com/owensgroup/RXMesh
GPU-accelerated triangle mesh processing
3d 3d-graphics cuda data-structure geometry geometry-processing gpu mesh mesh-processing parallel-computing surface-mesh
Last synced: 25 Apr 2025
https://github.com/BrunoLevy/GraphiteThree
Experimental 3D modeler
computer-graphics geometry-processing mesh-generation mesh-processing
Last synced: 16 Apr 2025
https://github.com/brunolevy/graphitethree
Experimental 3D modeler
computer-graphics geometry-processing mesh-generation mesh-processing
Last synced: 28 Dec 2025
https://github.com/taichi-dev/meshtaichi
MeshTaichi: A Compiler for Efficient Mesh-based Operations (SIGGRAPH Asia 2022)
geometry-processing mesh siggraph-asia simulation taichi
Last synced: 03 Apr 2025
https://github.com/wildmeshing/TriWild
TriWild: Robust Triangulation with Curve Constraints
geometry-processing meshing traingulation
Last synced: 07 May 2025
https://github.com/sgsellan/gpytoolbox
A collection of utility functions to prototype geometry processing research in python
geometry geometry-processing python
Last synced: 16 Apr 2025
https://github.com/stevenygd/NFGP
Pytorch implementation of NeurIPS 2021 paper: Geometry Processing with Neural Fields.
geometry-processing machine-learning neural-fields neural-network
Last synced: 11 Apr 2025
https://github.com/nobuyuki83/delfem2
Research prototyping framework for physics simulation written in C++
cuda fem-simulation finite-element-methods geometry-processing opengl physics-simulation simulation
Last synced: 06 Apr 2025
https://github.com/micycle1/pgs
Processing Geometry Suite
circle-packing computational-geometry concave-hull convex-hull creative-coding delaunay-triangulation generative-art geometry geometry-processing graph-coloring jts-topology-suite medial-axis processing-library quadrangulation shapes straight-skeleton voronoi-diagrams
Last synced: 05 Apr 2025
https://github.com/orendv/learning_to_sample
A learned sampling approach for point clouds (CVPR 2019)
cvpr2019 deep-learning geometry-processing neural-network point-cloud sampling tensorflow
Last synced: 20 Mar 2025
https://github.com/elicdavis/polyform
Immutable mesh processing library
3d colmap gaussian-splatting generative-art geometry geometry-processing gltf mesh mesh-processing obj ply procedural-generation
Last synced: 04 Apr 2025
https://github.com/tw1ddle/geometrize-haxe-web
:globe_with_meridians: Web demo using the Geometrize Haxe library to recreate images with geometric primitives
art geometric geometric-shapes geometrize geometry-processing haxe primitives shapes
Last synced: 03 May 2025
https://github.com/iShape-Rust/iOverlay
Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.
boolean-operation cad computational-geometry gamedev geometry-processing gis no-std offsetting polygon-boolean polygon-clipping rust self-intersection wasm
Last synced: 06 Oct 2025
https://github.com/aalavandhaann/go-icp_cython
Go-ICP for globally optimal 3D pointset registration
autowrap computer-graphics cython geometry-processing icp opengl python python3 rigid-alignment
Last synced: 07 May 2025
https://github.com/karimnaaji/melt
Automatic conservative mesh occluder generation by box filling
computational-geometry computer-graphics geometry-processing occlusion-culling
Last synced: 27 Mar 2025
https://github.com/alecjacobson/geometry-processing-introduction
Introductory assignment for Geometry Processing course
Last synced: 09 Apr 2025
https://github.com/alecjacobson/geometry-processing-mesh-reconstruction
Mesh Reconstruction assignment for Geometry Processing course
Last synced: 21 Jan 2026
https://github.com/tensorush/awesome-graphics-programming
😎 🧊 Collection of the most awesome learning resources on graphics programming in the form of videos, tutorials and books.
3d 3d-graphics augmented-reality awesome-list cg computer-graphics computer-vision game-development gamedev geometry-processing graphics graphics-programming learning opengl raytracing rendering shaders tutorials virtual-reality vulkan
Last synced: 08 Apr 2025
https://github.com/igor-suhorukov/openstreetmap_h3
OSM planet dump high performance data loader. Transform OpenStreetMap World/Region PBF dump into partitioned by H3 regions PostGIS pgsnapshot (lossless) OSM schema representation and/or into ArrowIPC/Parquet dumps
apach-sedona apache-arrow apache-spark arrow citusdb column-store converter duckdb geometry-processing geospatial java openstreetmap parquet parquet-files pbf pbf-format postgis postgresql world
Last synced: 05 Oct 2025
https://github.com/Kevin-Mattheus-Moerman/BodyParts3D
Clone of the BodyParts3D/Anatomography 3D model files
3d-printing anatomy anatomy-ontology geometry geometry-processing graphics meshes stl
Last synced: 19 Nov 2025
https://github.com/lukaskalbertodt/lox
Fast polygon mesh library with different data structures and traits to abstract over those.
data-structures geometry-processing half-edge half-edge-data-structure mesh polygon-mesh
Last synced: 05 Apr 2025
https://github.com/kevin-mattheus-moerman/bodyparts3d
Clone of the BodyParts3D/Anatomography 3D model files
3d-printing anatomy anatomy-ontology geometry geometry-processing graphics meshes stl
Last synced: 15 Jul 2025
https://github.com/tw1ddle/geometrize-lib
:large_orange_diamond: C++ library for Geometrize, a tool for geometrizing images into geometric primitives
art cpp cpp-library geometrize geometry geometry-processing hill-climbing
Last synced: 20 Aug 2025
https://github.com/larc/gproshan
geometry processing and shape analysis framework
computational-geometry cpp cuda dictionary-learning geometry-processing opengl shape-analysis sparse-coding
Last synced: 16 Apr 2025
https://github.com/Esri/pyprt
Python bindings for the "Procedural Runtime" (PRT) of CityEngine by Esri.
3d api arcgis architecture cga cityengine esri geometry geometry-processing gis procedural python python3
Last synced: 30 Mar 2025
https://github.com/esri/pyprt
Python bindings for the "Procedural Runtime" (PRT) of CityEngine by Esri.
3d api arcgis architecture cga cityengine esri geometry geometry-processing gis procedural python python3
Last synced: 04 Apr 2025
https://github.com/komietty/unity-vectorfield
Vector field library using discrete exterior culclus
csharp-lib geometry-processing unity vector-field
Last synced: 23 Nov 2025
https://github.com/mindorksopensource/gogeom
This is a Geometrical library for Go Language. Which includes multiple Geometrical calculations like Circle, Lines etc in different forms
geometric-algorithms geometric-shapes geometry geometry-library geometry-processing go golang golang-application golang-examples golang-library golang-package golang-sdk golang-tools golang-wrapper
Last synced: 29 Oct 2025
https://github.com/poupeaua/otary
Otary — elegant, readable, and powerful image and 2D geometry Python library.
2d geometric geometric-algorithms geometry geometry-processing image image-analysis image-manipulation image-processing open-source
Last synced: 23 Jan 2026
https://github.com/vita-group/insp
[NeurIPS 2022] "Signal Processing for Implicit Neural Representations" by Dejia Xu*, Peihao Wang*, Yifan Jiang, Zhiwen Fan, Zhangyang Wang
audio-processing geometry-processing image-processing implicit-neural-representation signal-processing
Last synced: 09 Jul 2025
https://github.com/cg3hci/cg3lib
A C++ geometry processing library
cgal computer-graphics geometry-processing libigl meshes qglviewer viewer
Last synced: 16 Apr 2025
https://github.com/jerenchen/deformxfer
A C++ header-only implementation of "Deformation Transfer for Triangle Meshes"
facial-animation geometry-processing mesh-deformation
Last synced: 25 Oct 2025
https://github.com/diku-dk/open-full-jaw
A dataset and python-based pipeline for "An open-access dataset and nearly-automated pipeline for generating finite element models of human jaw".
cbct conformal-geometry dataset finite-element-analysis geometry-processing human jaws meshing open-access segmentation teeth
Last synced: 15 Oct 2025
https://github.com/unclejimbo/Euclid
C++ Shape Analysis and Geometry Processing
cgal eigen embree geometry-processing libigl mesh mesh-processing shape-analysis vulkan
Last synced: 16 Apr 2025
https://github.com/jiangzhongshi/bichon
Robust Coarse Curved TetMesh Generation
cross-platform engineering geometry-processing mesh-generation siggraph simulation
Last synced: 11 Aug 2025
https://github.com/andreasmazur/geoconv
A Python library for end-to-end learning on surfaces. It implements pre-processing functions that include geodesic algorithms, neural network layers that operate on surfaces, visualization tools and benchmarking functionalities.
benchmarking convolutional-neural-networks deep-learning deep-neural-networks geodesic-algorithm geometric-deep-learning geometry-processing keras machine-learning neural-network neural-networks tensorflow visualization
Last synced: 26 Jul 2025
https://github.com/stanislawfortonski/3D-Engine-OpenGL-4
3D Graphics Engine For Games | C++ OpenGL 4.1
3d 3d-engine 3d-game-engine 3d-graphics 3d-printer 3d-printing engine engine3d engineering fragment-shader game-engine geometry-processing geometry-shader graphics-engine height-map normal-mapping terrain-generator tesselation tesselation-shader vertex-shaders
Last synced: 29 Apr 2025
https://github.com/changkun/gp
🏭 Geometry Processing at LMU Munich
geometric-deep-learning geometry-processing lmu-munich
Last synced: 21 Apr 2025
https://github.com/hoskillua/ddgorgeous
A mini–C++ Geometry processing library based on a code skeleton provided by CMU’s Discrete Differential Geometry course & Geometry Central
discrete-differential-geometry geometry-processing
Last synced: 26 Sep 2025
https://github.com/guidoschmidt/touchdesigner.generative-meshes
Generative meshes in Touchdesigner using Python in ScriptSOP
creative-coding generative geometry geometry-processing mesh touchdesigner
Last synced: 09 Apr 2025
https://github.com/kulikov-dev/geoplanarnet
A simple and small .NET library for computational planar geometry.
computer-graphics geometry-algorithms geometry-processing net planar planar-geometry planar-graph planar-graphs
Last synced: 21 Apr 2025
https://github.com/precise-simulation/stltool
STL CAD geometry model processing toolbox for MATLAB
ascii-stl cad geometry geometry-processing matlab matlab-toolbox mesh obj polygon-reduction stl toolbox
Last synced: 14 Sep 2025
https://github.com/ekzhang/sketching
Geometry processing for real-time pencil sketching
geometry-processing glsl npr rendering sdf webgl
Last synced: 09 Apr 2025
https://github.com/tw1ddle/geometrize-twitter-bot
Twitter bot for Geometrize, a tool for geometrizing images into geometric primitives
art chaiscript geometrize geometry geometry-processing hill-climbing python twitter-bot
Last synced: 09 Oct 2025
https://github.com/zishun/meshutility
A collection of python utilities for mesh processing
3d-geometry computer-graphics geodesic geometry-processing isolines mesh mesh-processing python shortest-path triangular-mesh
Last synced: 16 Apr 2025
https://github.com/nobuyuki83/delfem
https://code.google.com/archive/p/delfem/
finite-element-methods geometry-processing physics-simulation
Last synced: 24 Oct 2025
https://github.com/iwpnd/piper
yet another point in polygon package
geometry geometry-processing geospatial geospatial-processing golang
Last synced: 20 Mar 2025
https://github.com/eliemichel/mfxvcg
An OpenMfx plug-in providing effects from VCGlib
3d blender geometry-processing openmesheffect plugin
Last synced: 12 Jul 2025
https://github.com/tw1ddle/geometrize-lib-example
Minimal example using the Geometrize library, a tool for geometrizing images
art geometrize geometry-processing hill-climbing
Last synced: 03 May 2025
https://github.com/iwpnd/sectr
Build a circular sector polygon feature spanning the angle between two given bearings, a center point and a radius. A pizza piece! 🍕
geojson geometry geometry-processing geospatial geospatial-processing
Last synced: 20 Mar 2025
https://github.com/duxingyi-charles/robust-implicit-surface-networks
The code of paper "Robust Computation of Implicit Surface Networks for Piecewise Linear Functions" (SIGGRAPH 2022)
computational-geometry computer-graphics geometry-processing robustness
Last synced: 12 May 2025
https://github.com/lihpc-computational-geometry/nightmare_of_polycubes
(Very) challenging 3D shapes for polycube-based hex-meshing
3d 3d-graphics 3d-models brep cad creative-commons dataset geometry-processing hex-mesh mesh-processing obj open-data polycube salome-platform step stl
Last synced: 20 Jan 2026
https://github.com/vittorione94/icp-implementation
Iterative Closest Point algorithm for scans/mesh alignment (with subsampling and point to plane improvements).
c-plus-plus geometry-processing icp libigl point-cloud ucl
Last synced: 09 May 2025
https://github.com/jdumas/geotools
A collection of small utilities written using Geogram.
c-plus-plus geogram geometry-processing
Last synced: 15 May 2025
https://github.com/wissem01chiha/tinyurdf
a fast, modern C++17 library for parsing and generating urdf model files
cpp17 geometry-processing openmp parser python3 urdf-descriptions urdf-editing urdf-models urdf-testing xacro-urdf
Last synced: 23 Apr 2025