Topic: geometry-processing

413 repositories

CGAL/cgal

The public CGAL repository, see the README below

★ 6,060C++Forks 1,596

charlesq34/pointnet

PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation

★ 5,478PythonForks 1,490

libigl/libigl

Simple MPL-2.0-licensed C++ geometry processing library.

★ 5,095C++Forks 1,221

BrunoLevy/geogram

a programming library with geometric algorithms

★ 2,552C++Forks 213

Tw1ddle/geometrize

:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives

★ 2,148C++Forks 142

PyMesh/PyMesh

Geometry Processing Library for Python

★ 2,051C++Forks 383

shunsukesaito/PIFu

This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"

★ 1,818PythonForks 347

LiangliangNan/Easy3D

A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)

★ 1,657C++Forks 277

ShichenLiu/SoftRas

Project page of paper "Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning"

★ 1,300PythonForks 159

mlivesu/cinolib

A generic programming header only C++ library for processing polygonal and polyhedral meshes

★ 1,114C++Forks 116

threedle/text2mesh

3D mesh stylization driven by a text input in PyTorch

★ 977Jupyter NotebookForks 135

tksuoran/erhe

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

★ 911C++Forks 85

andyzeng/3dmatch-toolbox

3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds.

★ 907C++Forks 188

MeshInspector/MeshLib

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.

★ 827C++Forks 112

hjwdzh/ManifoldPlus

ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups

★ 742C++Forks 76

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.

★ 724PythonForks 121

cutdigital/mcut

A library for detecting and resolving intersections between two surface meshes.

★ 499C++Forks 89

yifita/DSS

Differentiable Surface Splatting

★ 447PythonForks 29

patr-schm/TinyAD

Automatic Differentiation in Geometry Processing Made Simple

★ 445C++Forks 26

gmh14/tssplat

TetSphere Splatting: Representing High-Quality Geometry with Lagrangian Volumetric Meshes

★ 424PythonForks 10