Computer Graphics I

ID : 
ΘΠ02
Semester : 
5
Credit hours (lecture): 
3
Credit hours (lab): 
1
Track: 
Theoretical Informatics

Introduction, graphics output pipeline, graphics input and output devices. Scan-conversion algorithms for lines, polygons, circles and conic sections. Anti-aliasing techniques. RasterOp. 2D and 3D affine transformations, homogeneous coordinates, composition of transformations. Window-to-viewport transformations. Line and polygon clipping algorithms in 2D and 3D. Projections. Hidden surface elimination principles. Basic illumination. Colour representation. Parametric curves and surfaces (basics).