Nicholas Sharp
Nicholas Sharp
intrinsic-triangulations-tutorial
An introductory course intrinsic triangulations for powerful & robust geometry processing --- tutorial code and links.
variational-surface-cutting
Codebase for "Variational Surface Cutting" by Sharp & Crane, SIGGRAPH 2018
DDGSpring2016
Code repository for 15-869 Discrete Differential Geometry at CMU in Spring 2016.
diffusion-net
Pytorch implementation of DiffusionNet for fast and robust learning on 3D surfaces like meshes or point clouds.
flip-geodesics-demo
Construct geodesic paths, loops, networks on surface with a fast and simple edge flipping algorithm. C++ demo app and more.
gc-polyscope-project-template
A template project to get started with geometry-central and Polyscope.
geometry-central
Applied 3D geometry in C++, with a focus on surface meshes.
happly
A C++ header-only parser for the PLY file format. Parse .ply happily!
learned-triangulation
Source code for "PointTriNet: Learned Triangulation of 3D Point Sets", by Nicholas Sharp and Maks Ovsjanikov at ECCV 2020
navigating-intrinsic-triangulations-demo
Demo code for "Navigating Intrinsic Triangulations". Sharp, Soliman, and Crane. 2019