Lectures

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

2D transformations math

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.

JavaOpenGLdrawing

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

Welcome to CoursePress

en utav Linnéuniversitets lärplattformar. Som inloggad student kan du kommunicera, hålla koll på dina kurser och mycket mer. Du som är gäst kan nå de flesta kurser och dess innehåll utan att logga in.

Läs mer lärplattformar vid Linnéuniversitetet

Student account

To log in you need a student account at Linnaeus University.

Read more about collecting your account

Log in LNU