Prof. Alberto Paoluzzi, Ing. Enrico Marino, Ing. Federico Spini
Just in case that the sum of homework grades is less than 14
Lectures From Thursday, Mar 1, 2012 to Friday, Jun 8, 2012
Equivalence with the course of 'Computer-Aided Design' (DM 509)
Linear and affine spaces, convex sets, affine coordinates, cones, polyhedra. Cellular complexes: polytopal, simplicial and cuboidal complexes. Convex hull, Dealunay triangulations, Voronoi complexes.
Introduction to PLaSM (Programming Language for Solid Modeling) and to the plasm.js module. First geometric constructions.
Affine transformations, graphical primitives, hierarchical structures and scene graphs.
Equivalence with the course of 'Computer Graphics' (DM 509)
Curves, surfaces, solids. Parametric representations, rational and polynomial maps, tensor product patches, transfinite methods.
2D and 3D pipelines, projections, materials and illumination models, shading, texture mapping, 3D reconstruction.
WebGL frameworks, buffers, renderbuffers, framebuffers, program objects, shaders, culling, textures, blending, depth buffer, array data, uniform and attribute variables
Each student is required to design and implement a personal project in the area of biomedical infographics.