Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Geometry Processing
76 Open Source Geometry Processing Software Projects
Free and open source geometry processing code projects including engines, APIs, generators, and tools.
Charlesq34 Pointnet
3567 ⭐
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
Libigl
3241 ⭐
Simple C++ geometry processing library.
Cgal
2913 ⭐
The public CGAL repository, see the README below
Pymesh
1338 ⭐
Geometry Processing Library for Python
Pifu
1279 ⭐
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
Softras
881 ⭐
Project page of paper "Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning"
3Dmatch Toolbox
639 ⭐
3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds.
Voxelizer
526 ⭐
Header only mesh voxelizer in c99
Geometrize
964 ⭐
:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives
Pmp Library
725 ⭐
The Polygon Mesh Processing Library
Atlasnet
518 ⭐
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.
Directxmesh
555 ⭐
DirectXMesh geometry processing library
Cinolib
511 ⭐
A generic programming header only C++ library for processing polygonal and polyhedral meshes
Tetwild
404 ⭐
Robust Tetrahedral Meshing in the Wild.
Arkit Scnpath
327 ⭐
Create paths for your Augmented Reality environments using just points to represent the centre of the path.
Geometrize Haxe
308 ⭐
:triangular_ruler: Geometrize is a Haxe port of primitive that geometrizes images into geometric primitives
3D Quickhull
267 ⭐
Header only 3d quickhull in c99
Dgtal
297 ⭐
Digital Geometry Tools and Algorithm Library
Matgeom
197 ⭐
Matlab geometry toolbox for 2D/3D geometric computing
Samplenet
256 ⭐
Differentiable Point Cloud Sampling (CVPR 2020 Oral)
Yifita Dss
216 ⭐
Differentiable Surface Splatting
Geometry Processing
222 ⭐
Course material for a grad-level course in Geometry Processing.
Optcuts
180 ⭐
OptCuts, a new parameterization algorithm, jointly optimizes arbitrary embeddings for seam quality and distortion. OptCuts requires no parameter tuning; automatically generating mappings that minimize seam-lengths while satisfying user-requested distortion bounds.
Triwild
154 ⭐
TriWild: Robust Triangulation with Curve Constraints
Geometrize Haxe Web
125 ⭐
:globe_with_meridians: Web demo using the Geometrize Haxe library to recreate images with geometric primitives
Manifoldplus
262 ⭐
ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups
Learning_to_sample
141 ⭐
A learned sampling approach for point clouds (CVPR 2019)
Spatialslur
108 ⭐
Geometric data structures and algorithms for computational design tasks
Delfem2
118 ⭐
Research prototyping framework for physics simulation written in C++
Melt
112 ⭐
Automatic conservative mesh occluder generation by box filling
Directional
104 ⭐
A library for Directional Field Synthesis, Design, and Processing.
Libigl Python Bindings
152 ⭐
IGL python bindings
Directionalfieldsynthesis
68 ⭐
Directional Field Synthesis, Design, and Processing
Geometry Processing Introduction
70 ⭐
Introductory assignment for Geometry Processing course
Meshode
72 ⭐
MeshODE: A Robust and Scalable Framework for Mesh Deformation
Geometry
45 ⭐
Geometric primitives for Ruby
Geometry Processing Mesh Reconstruction
61 ⭐
Mesh Reconstruction assignment for Geometry Processing course
Libhedra
43 ⭐
A library providing functionality for the geometric processing of polygonal(non-triangular) meshes.
Go Icp_cython
74 ⭐
Go-ICP for globally optimal 3D pointset registration
Geometrize Lib
50 ⭐
:large_orange_diamond: C++ library for Geometrize, a tool for geometrizing images into geometric primitives
Gogeom
52 ⭐
This is a Geometrical library for Go Language. Which includes multiple Geometrical calculations like Circle, Lines etc in different forms
Geometry Processing Package
35 ⭐
Geometry Processing Package
Scaffold Map
47 ⭐
Robust, efficient and low distortion bijective mapping in 2D and 3D
Unclejimbo Euclid
28 ⭐
C++ Shape Analysis and Geometry Processing
Nasoq
50 ⭐
NASOQ:Numerically Accurate Sparsity Oriented QP Solver
Gproshan
45 ⭐
geometry processing and shape analysis framework
Tools_for_arcgis_pro
29 ⭐
Python Code Samples and toolboxes for use in ArcGIS Pro.
Cg3lib
38 ⭐
A C++ geometry processing library
Geodesic_matlab
15 ⭐
Exact geodesic for triangular meshes implemented by Danil Kirsanov
3D Engine Opengl 4
19 ⭐
3D Graphics Engine For Games | C++ OpenGL 4.1
Geometrize Twitter Bot
12 ⭐
Twitter bot for Geometrize, a tool for geometrizing images into geometric primitives
Easy3D
596 ⭐
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Meshes.jl
163 ⭐
Computational geometry and meshing algorithms in Julia
Adobe Lagrange
135 ⭐
A Robust Geometry Processing Library
Bodyparts3D
31 ⭐
Clone of the BodyParts3D/Anatomography 3D model files
Primitivenet
32 ⭐
PrimitiveNet: Primitive Instance Segmentation with Local Primitive Embedding under Adversarial Metric (ICCV 2021)
Mcut
33 ⭐
A simple and fast library for mesh booleans and more.
Pyprt
31 ⭐
Python bindings for the "Procedural Runtime" (PRT) of CityEngine by Esri.
Pgs
36 ⭐
Processing Geometry Suite
Polyred
19 ⭐
📺 Dependency-free 3D graphics facilities in Go.
Geometric_adv
17 ⭐
Geometric Adversarial Attacks and Defenses on 3D Point Clouds (3DV 2021)
Bichon
22 ⭐
Robust Coarse Curved TetMesh Generation
Mimuc Gp
14 ⭐
🏭 Geometry Processing at LMU Munich
Swept Volumes
14 ⭐
Public code release for "Swept Volumes via Spacetime Numerical Continuation", presented at SIGGRAPH 2021 and authored by Silvia Sellán, Noam Aigerman and Alec Jacobson
Delfem
11 ⭐
https://code.google.com/archive/p/delfem/
Surface Parameterization Algorithms
13 ⭐
Project for CSE528
Ugu
16 ⭐
UGU: Unclearness Geometry Utility
Spherical Conformal Map
13 ⭐
Spherical conformal map for genus-0 closed surfaces
Mfxvcg
10 ⭐
An OpenMfx plug-in providing effects from VCGlib
Pranav Jain Diffgeoops
12 ⭐
This repository contains the python implementation of the paper titled "Discrete Differential-Geometry Operators for Triangulated 2-Manifolds" by Meyer et. al. VisMath 2002 http://multires.caltech.edu/pubs/diffGeoOps.pdf
Nfgp
113 ⭐
Pytorch implementation of NeurIPS 2021 paper: Geometry Processing with Neural Fields.
Awesome 3D Programming
20 ⭐
:ice_cube: Collection of the most awesome learning resources on 3D programming in Computer Graphics, Digital Realities (AR/VR/XR) and Machine Learning (CV, GDL) in the form of tutorials, videos and books.
Geometry App
11 ⭐
A GUI application to solve geometry problems
Text2mesh
250 ⭐
3D mesh stylization driven by a text input in PyTorch
Polygon.js
56 ⭐
node-based WebGL 3D Engine
Stltool
10 ⭐
STL CAD geometry model processing toolbox for MATLAB