Hands-on LibiGL Tutorial
Channel: SmartGeometry
Date: 2017-07-27

Symposium on Geometry Processing
2017 Graduate School Lecture by Alec Jacobson & Daniele Panozzo

http://libigl.github.io/libigl

http://geometry.cs.ucl.ac.uk/SGP2017/?p=gradschool#abs_libigl

Libigl is a library of C++ code for geometry processing. Its wide functionality includes construction of common sparse discrete differential geometry operators such as the cotangent Laplacian, simple facet and edge-based topology data structures, mesh-viewing utilities for OpenGL and GLSL, and many core functions for matrix manipulation which make Eigen feel a lot more like MATLAB. In this tutorial, we will walk through an introduction of libigl via readymade examples spanning the gamut of geometry processing applications and tasks. Students will be able to follow along on their laptops. We will conclude with two live coding sessions demonstrating libigl's effectiveness at core geometry processing tasks such as parameterization or surface deformation.

The complete tutorial material including code can be downloaded from: http://libigl.github.io/libigl
Important! Please use this link to check out the source code:
git clone --recursive https://github.com/libigl/libigl.git