On this basis, the main geometry processing algorithms are introduced together with their practical applications. During the course, exercises will be conducted on the topics discussed by examining and presenting both low-level (C ++) implementations of data structures and algorithms and python libraries that allow rapid prototyping of applications that can solve complex geometric problems.
By the end of the course, the students will be able to use the most appropriate geometry processing algorithms and data structure to solve the problems that can arise when handling 3D geometric shape representations. The theoretical background and the good knowledge of the geometrical properties of surfaces will be useful for a better comprehension of the pitfalls and limitations that can be encountered when handling real world problems where surfaces and 3D representations are involved, like the one that can be encountered in computer aided design, interactive computer graphics and industrial design.Lunedì | Martedì | Mercoledì | Giovedì | Venerdì |
16:00 - 18:00 Aula Fib C1 |
16:00 - 18:00 Aula Fib 1 Lab |
Data | Contenuto | ||
---|---|---|---|
26 09 2024 | Lunedì | 16:15 18:00 | Introduction to the course. PDF Representing Surfaces PDF |
28 09 2024 | Mercoledì | 16:15 18:00 | Representing Surfaces (second part) |
30 09 2024 | Lunedì | 16:15 18:00 | First Experiments with VCGLib PDF The code shown at lessons for calculating Euler's characteristic and walking on boundary loops is contained in this archive Code20240930.zip. The cmakelist expects that you have a folder vcglib containing a clone of the github repo of vcglib (branch devel). The meshes shown during the lesson are contained in mesh.zip. |
02 10 2024 | Mercoledì | 16:15 18:00 | Meshing Surfaces PDF |
09 10 2024 | Lunedì | 16:15 18:00 | |
11 10 2024 | Mercoledì | 16:15 18:00 |