Enrollment Signup to GitHub Ask to join CVDLAB Facebook group Fill in the enrollment spreadsheet Computational Graphics Lessons # date arguments category 1 Mon, Mar 2 Course syllabus, Python 1 py 2 Tue, Mar 3 Python 2, Introduction to pyplasm py 3 Thu, Mar 5 environment, syntax, types, operators, statements, git/GitHub js 4 Mon, Mar 9 objects, functions, functional scope, closures js 5 Tue, Mar 10 built-in objects, exercises js 6 Thu, Mar 12 prototype, OOP, inheritance js 7 Mon, Mar 16 JavaScript drill js 8 Tue, Mar 17 linear & affine sets, bases, operators, affine coords theory-1 9 Thu, Mar 19 simplicial & cellular complexes, LAR, boundary op. theory-1 10 Mon, Mar 23 2D affine transforms, transl,rot,scale, shear,composition theory-1 11 Tue, Mar 24 3D affine transforms, properties, inverses, covectors theory-1 12 Thu, Mar 26 lesson 1: introduction udacity 13 Mon, Mar 30 simplicial and cubical complexes, LAR theory-1 14 Tue, Mar 31 hierarchical structures, traversal theory-1 e1 Wed, Apr 8 test 1 test 15 Thu, Apr 9 lesson 2: points, vectors, meshes udacity 16 Mon, Apr 13 LAR mesh, param. maps, circle, spiral, sphere, cyl, torus theory-2 17 Tue, Apr 14 polynomial curves, Lagrange, Hermite bases theory-2 18 Thu, Apr 16 lesson 3 - part 1/2: colors and materials udacity 19 Mon, Apr 20 polynomial curves, Bezier basis theory-2 20 Tue, Apr 21 spline curves, cardinal, b-spline bases theory-2 21 Thu, Apr 23 lesson 3 - part 2/2: colors and materials udacity 22 Mon, Apr 27 classes of surfaces: rot., profile prod, ruled, tensor prod. theory-2 23 Tue, Apr 28 Tensor product polynomial surfaces~~ theory-2 24 Thu, Apr 30 lesson 4: transforms udacity 25 Mon, May 4 NURBS curves CANCELLED theory-2 26 Tue, May 5 NURBS surfaces CANCELLED theory-2 e2 Thu, May 7 test 2 CANCELLED test 27 Mon, May 11 window-viewport mapping, view volume, camera model theory-3 28 Tue, May 12 taxonomy of projections, specialized cameras, stereo theory-3 29 Thu, May 14 lessons 5: matrices - lessons 6: lights udacity 30 Mon, May 18 Transfinite manifolds, three variate solids theory-3 31 Tue, May 19 Operations: Cartesian product, Minkowski sums theory-3 32 Thu, May 21 lesson 7: cameras udacity 33 Mon, May 25 Introduction to solid modeling theory-3 34 Tue, May 26 Introduction to solid modeling 2 theory-3 35 Thu, May 28 Exercises theory-3 36 Mon, Jun 1 DOFs, configuration space, motion, obstacle avoidance theory-3 e3 Wed, Jun 3 test 3 test 37 Thu, May 28 lesson 8: textures and reflections udacity 38 Mon, Jun 8 Final project introduction project 39 Tue, Jun 9 HIJSON introduction project 40 Thu, Jun 11 project assignment project 41 Thu, Jun 18 project requirements project Teacher Alberto Paoluzzi Teaching assistants Enrico Marino Federico Spini Grades test 1 test 2