Semester Exam Review

Tom Kelliher, CS 320

Apr. 10, 2000

Administrivia

Announcements

Project 1?

Project 2 coming up.

Assignment

From Last Time

Finished discussing paint program

Outline

  1. Semester exam review

Coming Up

Exam. Animation.

Semester Exam Review

  1. Terminology: CRT, pixel, raster, raster graphics, vector graphics, scan line, rasterization, primitive, frame buffer, video controller, depth, refresh, interlaced, bitmap, pixmap, aliasing.

  2. Graphics system architecture: application model, application program, graphic API, output devices, input devices.

  3. Point light sources. Properties: position, intensity, color, directionality. Monochromatic light.

  4. Ray tracing.

  5. Object properties: transparent/opaque, reflect/diffuse, refraction.

  6. Synthetic camera: lens, bellows, size of the film. Projection plane.

  7. OpenGL primitives: Points, line segments, polygon outlines, filled polygons.

  8. Modeling-rendering paradigm.

  9. Graphics pipeline steps: transformation, clipping, projection, rasterization.

  10. Filling a polygon: crossing test, winding test. Convexity.

  11. Stroke text, raster text.

  12. Additive color model. RGB, indexed color modes.

  13. Viewing volume. Orthographic projection.

  14. Viewports. Discovering window size. Aspect ratio. World coordinates. Window coordinates.

  15. Display lists.

  16. Window events.

  17. Menus.

  18. Pick selection.

  19. Single, double buffering. Animation.

  20. Callbacks: mouse, keyboard, display, resize.

  21. Programs: sierpinski, viewport, paint, animation.



Thomas P. Kelliher
Sun Apr 9 22:22:50 EDT 2000
Tom Kelliher