Project Description
For the lecture “Shape Modelling and Geometry Processing”, I implemented algorithms for different problems. For the given tasks, the framework libIGL must be used, which is written in C/C++ and uses Eigen.
My tasks
- SQRT 3 Subdivision: remeshing a model. (Read the paper)
- Implicit Surface Reconstruction: reconstruct a model given by measured data-points.
- Mesh Parametrization: Map a texture from the 2D to the 3D space.
- Shape Deformation: Calculate the deformation of a model by only transform some helping handles.
- Geodesic Heat/Distance: Implementation of the paper A New Approach to Computing Distance Based on Heat Flow
![ETH SMGP – Task 1: SQRT3-Subdivision [:en]Task 1: SQRT 3 Subdivision: remeshing a model.[:de]Task 1: SQRT 3 Subdivision: Unterteilung der Oberfläche eines Modelles.[:]](https://breitmuuufrosch.ch/wp-content/uploads/2018/11/eth_smgp_task_01_sqrt3.jpg)
![[:en]ETH SMGP – Task 2: Reconstruction[:de]ETH SMGP – Task 2: Rekonstruktion[:] [:en]Task 2: Implicit Surface Reconstruction: reconstruct a model given by measured data-points.[:de]Task 2: Implicit Surface Reconstruction: Model-Rekonstruktion mit einzelnen Messpunkten.[:]](https://breitmuuufrosch.ch/wp-content/uploads/2018/11/eth_smgp_task_02_reconstruction.jpg)
![[:en]ETH SMGP – Task 3: Mesh Parametrization[:de]ETH SMGP – Task 3: Mesh Parametrisierung[:] Task 3: Mesh Parametrization: Map a texture from the 2D to the 3D space.](https://breitmuuufrosch.ch/wp-content/uploads/2018/11/eth_smgp_task_03_meshParameterization.jpg)
![ETH SMGP – Task 4: Shape Deformation [:en]Task 4: Shape Deformation: Calculate the deformation of a model by only transform some helping handles.[:de]Task 4: Shape Deformation: Berechnen einer Deformation eines gesamten Modelles, wobei nur einige Hilfs-Punkte deformiert werden.[:]](https://breitmuuufrosch.ch/wp-content/uploads/2018/11/eth_smgp_task_04_shapeDeformation.jpg)
![ETH SMGP – Task 5: Geodesic Heat/Distance [:en]Task 5: Geodesic Heat/Distance: Implementation of the paper A New Approach to Computing Distance Based on Heat Flow[:de]Task 5: Geodesic Heat/Distance: Implementation des Papers A New Approach to Computing Distance Based on Heat Flow[:]](https://breitmuuufrosch.ch/wp-content/uploads/2018/11/eth_smgp_task_05_geodesicHeat.jpg)





