Spring 2008 CS 4465 Class - Sumamry of Activities by date

Mon April 21
Lab (12)

Fri April 18
Exam 2 -Chapter 1 - 5 (ALL IN LAB)

Wed April 16
More on Chapter (6)
Creating Multiple Windows
Recursive sub-division of a tethrohedron, light, shade, and more
Demo light, material, shade in a teapot example

Mon April 14
Chapter (6) - Material, lighting, and shading

Fri April 11
Lab (11)

Wed Apr 9
Last part of Chapter(5), shadow
Start Chapter(6)

Mon Apr 7
Lab (9) and Lab (10)

Fri April 4
Continue Chapter (5)
A Cube With Shadow Shadow Example

Wed April 2
Chapter (5)

Mon Mar 31
Lab (8)

Fri Mar 28
Lab (7)

Wed 26
Chapter (5)
Sample Program for View

Mon 24
Easter Break

Fri Mar 20
Lab (6)

Wed Mar 19
Cintinue Chapter (4)
Sample code for Vertex Arrays Cube with Array List

Mon Mar 17
Short discussion on Exam (1) Lab Part.
Chapter (4) - Bilinear intrpolation

Mon Mar 10-14
Spring Break

Fri Mar 7
Exam (1) grdaes, discussions, ....

Wed Mar 5
Exam(1)-Chapters 1, 2, 3, and 4

Mon Mar 3
Continue Chapter (4)
Short review for the exam

Fri Feb 29
Lab(5)
Assignment (5)- Due

Wed Feb 27
Chapter (4)
//This method allows you to write a text of some length
//on the screen, you need to include string.h at the top of your
//program. it won't hurt to have stdio.h as well.
//You need to define your font too. I have used:
//void *font = GLUT_BITMAP_TIMES_ROMAN_24; // output font type
void text_out(float xText,float yText, char *string, int len) // pass coords. and string int i;
glRasterPos2f(xText,yText);
len = (int) strlen(string);
for (i=0; i <= len-1 ; i++) //you can use < len
{
glutBitmapCharacter(font, string[i]);
}
}


A call to this function can be:
text_out(2,0.93*(maxY),"Score",6);

This is a very simple example of a write score function:
void writeScore()
{
char newScoreString[255] = {0};
sprintf(newScoreString, "SCORE: %d", hitCount);
text_out(2,(maxY-10),"Hits",6);//maxY is height of screen
text_out(10,(maxY-10),newScoreString,6);
}

Mon Feb 25
Finishing Chapter (3)
Begin Chapter (4)
Exam 1 set for Wed March 5


Fri Feb 22
Lab(4)
Assignment (4)- Due

Wed Feb 20
Chapter(3)

Mon Feb 18
Started Chapter(3)
Draws a Square with Mouse Control
Demo Display List
Demo Bit Map Fonts
Draws a Square and provide sub menu to change attributes

Fri Feb 15
Lab (3)

Wed Feb 13
Quiz, Continue on Chapter (2)
A simple program to try Hidden Surface Removal
Introduction for the snow flakes problem. Background information for the snow flakes

Mon Feb 11
Continue on Chapter (2)
The Gasket Program with Points
The Gasket Program with Lines
Drawing Triangle, Viewport

Fri Feb 8
Quiz, Lab (2)

Wed Feb 6
Chapter (2)

Fri Feb 4 (We will meet in Room 439)
Quiz, then Lab (1) - Introduction to OpenGL
Lab attendace 50% and Post lab completion 50%
Assignment (1) is due at the beginning of class

Fri Feb 1
Classes were cancelled due to ice and snow

Wed Jan 30
Continue Chapter (2)

Mon Jan 28
Finishing Chapter (1)
Begin Chapter (2)
Assignment (1) was given

Fri Jan 25
Quiz (1)

Wed Jan 23
Lecture - Chapter 1

Mon Jan 21
MLK Holiday

Fri Jan 18
Quiz (1) - Linear Algebra, you MUST score higher than 80%

Wed Jan 16
Introduction to Linear Algebra
Starting Chapter (1)

Mon Jan 14
Introduction, Syllabus
Introduction to Linear Algebra