CMPS160 Fall 2004
Introduction to
Computer Graphics
Schedule in progress:
Week 1 9/24
- Chapters
1, A1, A2, 2
- Linear
Algebra review
- Drawing
Lines
- Coordinate
Reference Frames
- Graphics
Intro
- Screen
Coordinates
Week 2 9/27 10/1
- Chapters
2 and 3
- OpenGL
and FLTK intro
- 2D-Viewing
- Introduce
OpenGL/Glut Warm-up program 1
- Line
Drawing
- Circle
Drawing
- Eclipse
Drawing (moved to week 3)
- Determining
interior and exterior regions of polygon (moved to week 3)
- Storing
all components of polygon
- Vertex
table, edge table, surface table
- Display
Lists (moved to week 3)
- Reshaping
windows (moved to week 3)
Week 3 10/4-10/8
- Homework
1 is due Wednesday 10/6 at beginning of class
- Chapters
4 and 5
- Introduction
of program 2.
- FLTK
more in depth
- Fluid
file.fl
- Menus,
buttons, valuators, etc.
- Fltk_Fluid_Gl_Demo
- Simple
demo program for drawing gl in fltk.
- Point
and line attributes
- Anti-aliasing
- Unweighted
- Weighted
- Use
in polygon scan lines
- 2D
Transformations
- Simple
- rotation,
translation, scaling
- Composite
- More
coming soon
.
Week 4 10/11-10/15
- Program
2 is due Sunday October 17th.
Week 5 10/18-10/22
- Chapter
6 up through Liang-Barsky Clipping Algorithm.
- Midterm
Review on Friday
Week 6 10/25-10/29
- Midterm
on 10/25
- Finish
Chapter 6 with Polygon Clipping
- Chapter
7 3D viewing
Week 7 11/1-11/5
- Finish
Chapter 7 Perspective Viewing and 3D clipping with 3D Clipping
- Read
Chapter
10