Output primitives and attributes; Line, circle and ellipse drawing algorithms; Two dimensional geometric transformation; Two dimensional viewing; Line, polygon, curve and text clipping algorithms; Parallel and perspective projections; Three dimensional object representation; Visualization of data sets; 3D transformations; Visible surface identification; Color models (RGB, YIQ, CMY, HSV); General computer animation, raster, keyframe; Graphics programming using OpenGL; Drawing 3D objects and sCSEes; Shading models (flat, smooth); Adding texture to faces; Adding shadows of objects; Fractals and self similarity; Random fractals; Ray tracing; Adding surface texture; Reflection and transparency.
Course Type | Major |
---|---|
Credit Hour | 3 |
Lecture Hour | 45 |
Biweekly Quiz, One Midterm Exam, One Final Exam, Project