Tuesday, March 31, 2009

Analog Clock - Drosophila melanogaster of 2D graphics programing ?

Drosophila Melanogaster ( fruit fly ) is a favourite animal of geneticists. It is the most studied organism in the field of genetics. Computer Chess was considered the "Drosophila melanogaster" of Artificial Inteliggence programming.

I was teaching 2D computer graphics to a friend of mine. Over the years ,I have found that drawing an Analog Clock is a nice way to get introduced into 2D graphics programming. The Clock program can teach a person concepts like 2D co-ordinate mapping , 2D co-ordinate transformation , Trignometric ratios , Matrix transformation , Positioning Text radially , Bitmap graphics for clock background , Scaling of geometries , Vector animation to name a few.

Personally I believe , Analog Clock is the "drosophila melanogaster" of Computer Graphics Programming.

0 comments: