Basel Abu-sinni
![](https://static.wixstatic.com/media/03588a_fa38cc282f9849af93d5b3d52766f729~mv2.png/v1/fill/w_151,h_150,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/03588a_fa38cc282f9849af93d5b3d52766f729~mv2.png)
![MATLAB GUI](https://static.wixstatic.com/media/03588a_f3b460614fc54d7b89310f408f22a205~mv2_d_3584_2220_s_2.png/v1/fill/w_980,h_607,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/03588a_f3b460614fc54d7b89310f408f22a205~mv2_d_3584_2220_s_2.png)
![Report Page](https://static.wixstatic.com/media/03588a_8eb1b8aed5ae4b15b709f3b127ef3f59~mv2_d_1460_1888_s_2.png/v1/fill/w_980,h_1267,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/03588a_8eb1b8aed5ae4b15b709f3b127ef3f59~mv2_d_1460_1888_s_2.png)
![Report Page](https://static.wixstatic.com/media/03588a_a45408173bb44858838bf1092ffd53d4~mv2_d_1458_1888_s_2.png/v1/fill/w_980,h_1269,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/03588a_a45408173bb44858838bf1092ffd53d4~mv2_d_1458_1888_s_2.png)
![Report Page](https://static.wixstatic.com/media/03588a_d7c79b3672de4c3fa322bb694fcf70f7~mv2_d_1460_1884_s_2.png/v1/fill/w_980,h_1265,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/03588a_d7c79b3672de4c3fa322bb694fcf70f7~mv2_d_1460_1884_s_2.png)
A Signal Processing Approach to Fair Surface Design - Gabriel Taubin '95
Digital Geometry Processing Project, implementing Gabriel Taubin's paper "A Signal Processing Approach to Fair Surface Design".
Tackling the problem of Mesh Smoothing using Eigen Decomposition of the Mesh's Laplacian Operator to eliminate High Frequency Noise is a computationally heavy task, hence an approximation is suggested; An Iterative Low-pass Filtering method adopting the known Laplacian Smoothing Algorithm and avoids its inherent Shrinkage Issue.
The algorithm and its variations were implemented in MATLAB. Features:
- Loading and Exporting Geometry.
- Full implementation of the Iterative Method.
- Two choices for the Weight Function for the definition of the Laplacian Operator.
- Subdivision.
- Soft and Hard Interpolation Constraints, and Hierarchal Constraints.