Subdivision of surfaces

Computational Geometry Course, March 2021, M.Sc. in Computer Science @UniMi

About the project

Icosahedron obtained with the application.
Icosahedron obtained with the application.

The aims of this project was to study how the tessellation works with simple domains and to implement the basic logic for triangulate the vertices of simple objects like cubes and then with more complex like torus, sphere and cylinder.

For the course project there was also a need to produce a report in the form of website (fully in italian) which is hosted from the university's mathematics department Federigo Enriques. It contains the theory behind the software, the technique involved, user manual of the application and lot of example videos about the application.

Is possible to download the source code of the project from the GitHub Repository by following this link. The course was a complete math course and the project was developed using the OpenGL specification.

By accessing the authors section of the course website, is possible to read under my name a note from the course teacher saying:

“has developed the project related to the triangulation and tessellation of the lateral surface of some geometric solids obtaining truly amazing visual effects.” - Prof. Alzati

Manuel Pagliuca
Manuel Pagliuca
M.Sc. in Computer Science

My studies include Real-Time Graphics, GP-GPU, Artificial Intelligence and Distributed Systems.