Semester Exam Review
Tom Kelliher, CS 320
Apr. 10, 2000
Project 1?
Project 2 coming up.
Finished discussing paint program
- Semester exam review
Exam. Animation.
- Terminology: CRT, pixel, raster, raster graphics, vector graphics,
scan line, rasterization, primitive, frame buffer, video controller, depth,
refresh, interlaced, bitmap, pixmap, aliasing.
- Graphics system architecture: application model, application program,
graphic API, output devices, input devices.
- Point light sources. Properties: position, intensity, color,
directionality. Monochromatic light.
- Ray tracing.
- Object properties: transparent/opaque, reflect/diffuse, refraction.
- Synthetic camera: lens, bellows, size of the film. Projection plane.
- OpenGL primitives: Points, line segments, polygon outlines, filled
polygons.
- Modeling-rendering paradigm.
- Graphics pipeline steps: transformation, clipping, projection,
rasterization.
- Filling a polygon: crossing test, winding test. Convexity.
- Stroke text, raster text.
- Additive color model. RGB, indexed color modes.
- Viewing volume. Orthographic projection.
- Viewports. Discovering window size. Aspect ratio. World
coordinates. Window coordinates.
- Display lists.
- Window events.
- Menus.
- Pick selection.
- Single, double buffering. Animation.
- Callbacks: mouse, keyboard, display, resize.
- Programs: sierpinski, viewport, paint, animation.
Thomas P. Kelliher
Sun Apr 9 22:22:50 EDT 2000
Tom Kelliher