CS 320 Course Materials, Spring 2000
CS 320 Course Materials
Spring 2000
General
Syllabus
.
Spring 1998 materials
.
Installing GLUT/OpenGL Support
.
paint.c
: OpenGL demonstration of user interaction and display lists for fonts.
viewport.c
: OpenGL demonstration of viewports and simple text.
pong.c
: first steps toward the classic video game.
animation.c Questions
,
animation.c
: a demonstration of double buffering and animation.
cube.c
: a rotating, color-interpolated cube.
cube.c Questions
.
Labs
OpenGL intro
,
pentagon.c
,
quadric.c
.
Projects
Project 1
, due Feb. 25.
Project 2
, due May 1.
Midterm
Midterm solution
. (Username/password required.)
Lecture Outlines
Week 1:
Jan. 21
.
Week 2:
Jan. 24
.
Jan. 28
.
Week 3:
Feb. 2
.
Feb. 4
.
Week 4:
Feb. 9
.
Feb. 11
.
Week 5:
Feb. 14
.
Feb. 16
.
Feb. 18
.
Week 6:
Feb. 21
.
Feb. 23
(postponed Feb. 18).
Week 8:
Mar. 10
.
Week 10:
Mar. 27
.
Mar. 29
.
Mar. 31
.
Week 12:
Apr. 10
.
Week 13:
Apr. 17
.
Apr. 19
.
Week 14:
Apr. 24
.
Apr. 26
.
Week 15:
May 1
.
On-Line Computer Graphics Resources
www.opengl.org
.
OpenGL specifications
.
OpenGL WWW Center
.
OpenGL Programming Guide
.
Online OpenGL Programming Guide
(backup site).
GLUT API, version 3
.
Using OpenGL in Visual C++ Version 4.x
.
ACM SIGGRAPH Online!
Microsoft Developer's Network
(must register for access to library goodies).
Edward Angel's online resources
.
Last updated May 26, 2021.
Send mail to kelliher AT DOMAIN phoenix.goucher.edu
Tom Kelliher