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. Prereq: MET CS 248 and MET CS 341 or MET
CS 342. Or instructor's consent
Subscribe to:
Post Comments (Atom)