Assignments
01 Vertical line
Horizontal line
>>
Hollow rectangle
>>
Filled rectangle
>>
Anti-aliased line (bonus)
>>
02 Design & implement a clock >>
03

Draw two rectangles, one inside the other. The inner rectangle is tied to mouse cursor and moves with it. The inner rectangle pushes the outer one when they touch >>
Implement a slider and a scrolled image which responds to the slider position changes
(bonus) >>

04 Implement an anaglyph (Red / Blue stereoscopic image) >>
Implement a color picker (bonus)
>>
05 Basic compositing operations on
raster images ( add, multiply, mask, subtract )
>>
06 Draw an "Cin Ali" figure using the coordinate system transformations >>
Implement a basic L-System using recursive methods (bonus)
>>
07 Implement an interactive application which has many instances of object based graphical elements >>