Lecture 1
Bresemham’s Line drawing algorithm
Here are some links to useful resources describing both theory and practical implementations of drawing of primitive data types by using Bresenham’s algorithms.
http://members.chello.at/~easyfilter/Bresenham.pdf
http://members.chello.at/~easyfilter/bresenham.html
http://en.wikipedia.org/wiki/Bresenham’s_line_algorithm
For you who haven’t used java swing before, here is an example how you plot a pixel on the screen. Something you will need to show the results from your implementation of Bresenham in laboration 1.
http://stackoverflow.com/questions/4216568/java-making-a-dot-pixel-in-swing-awt
Lecture 2
Presentation about line clipping
Wikipedia Cohen-Sutherland_algorithm
Lecture 3
This lecture was about feeding geometric data to graphics APIs and specifically OpenGL. Below you can find a document with example code for different drawing methods in OpenGL.
Lecture 4
Color formats. RGB,HSL HSV.
http://en.wikipedia.org/wiki/HSL_and_HSV
http://en.wikipedia.org/wiki/RGB_color_model
Lecture 5
Texturs and texturing in OpenGL.
Textures slides