Code & Data

We publicly provide source code and data for some of our projects. Below is an overview with links to all ressources and downloads.



C++ simulation framework for surface-based inflatables.

GitHub Repository


TopoLite is a cross-platform tool for creating topological interlocking shell structures. It supports surface tiling, contact detection, globally interlocking verification, rigid body equilibrium, and topological interlocking block generation.

Main Repository

Grasshopper plugin


C++ simulation framework for elastic rods and X-Shells.

GitHub Repository


ShapeOp is a header-only C++ library for static and dynamic geometry processing, using a unified framework for optimization under constraints. Examples of its applications include architectural design subject to geometric constraints, and physics simulation of elastic materials.

Online Generative Model Personalization for Hand Tracking

C++ code for online hand modeling and tracking from RGBD input.

GitHub Repository

Sphere-Meshes for Real-Time Hand Modeling and Tracking

C++ code for high-accuracy hand tracking with sphere-meshes model from RGBD input.

GitHub Repository

Robust Articulated-ICP for Real-Time Hand Tracking

C++ code for hand tracking from RGBD input.

GitHub Repository

Statue Model Repository

Our Satue Model Repository collects all the 3d datasets from the statues that were scanned by students during the Digital 3D Geometry Processing courses.

Statue Repository

Sparse ICP

A header-only C++ library for rigid registration of point clouds.

Google Code Repository

Dynamic 2D/3D Registration

Matlab code for our course on the basics of 2D/3D registration (presented at SIGGRAPH'13 and EG'14). The course covers the design of computer vision/graphic registration systems based on RGBD data.

ZIP Archive

Course Homepage

Polygon Mesh Processing

Source code for the Polygon Mesh Processing course textbook.

ZIP Archive


Visualize and study the medial axis and related computational geometry structures in the plane.

Google Code Repository

Adaptively Sampled Particle Fluids

Scalable particle fluid simulation code for computational researchers interested in Lagrangian particle-based fluid simulation.

ZIP Archive