Vector Field Processing

In this task we want to calculate vector fields on discrete surfaces. 1. Precalculate the mesh information To calculate vector fields for discrete surfaces, we will use a class, where we precalculate different quantities that will come in handy for the calculation. You will calculate these quantities directly in the constructor of the class Mesh. In this TP, we will define subsequently a class ElectricMesh that will inherit from this class.

Conformal Parametrization

In this TP we want to calculate the harmonic and the conformal parametrization of a mesh. You will need to complete the class methods in the class ConformalParametrization that you will find in the file conformal.cpp. In order to see the goal of the TP, you can press 4 to use the pre-build Libigl method of the conformal parametrization on the mesh. A detailed description about the task and further information can be found in the original publication.