Prereq: MET CS 248 and MET
CS 341 or MET CS 342 (or instructor's consent)
This course is primarily the study of design of graphic algorithms. At the
end of the course you can expect to be able to write programs to model, transform
and display 3-dimensional objects on a 2-dimensional display. The course starts
with a brief survey of graphics devices and graphics software. 2-d primitives
such as lines and curves in 2-d space are studied and a number of algorithms
to draw them on a rectangular surface are introduced, followed by a study of
polygons, scan conversion and other fill methods. Attributes of the primitives
are studied as well as filtering and aliasing. Geometric transformations in
2 dimensions are introduced in homogeneous coordinates, followed by the viewing
pipeline, which includes clipping of lines, polygons and text. Hierarchical
graphics modeling is briefly studied. The graphics user interface is introduced
and various input functions and interaction modes are examined. 3-d graphics
is introduced through object representations through polygonal methods, spline
techniques, and octrees. This is followed by 3-d transformations and the 3-d
viewing pipeline. The course ends with a study of algorithms to detect the
visible surfaces of a 3-d object in both the object space and the image space.Laboratory
course. 4 cr
| CS 532 Syllabus (PDF) | Spring 08 | Boston | 1/25/2008 |

