This is a suite of computer graphics demos as used in an undergraduate computer graphics course taught by Edo H. Dooijes in the early 1990's. Many of the programs are somewhat polished versions of student's assignments.
Drawing a straight line
Looking at the globe
Draw a closed curve
Make a cartoon movie
3D and perspective projection
Location of a point with respect to a polygon
Looking at a teapot
Making a coloured drawing
Subdividing a polygon into triangles (1)
Subdividing a polygon into triangles (2)
Combining overlapping polygons
Bezier algorithm for curve design
Lagrange interpolation
The VGA colour palette
The various programs were written in Turbo Pascal 7.0, and were at the time running on IBM PS/2 Model 50 computers with VGA monitors. All programs use the graphics primitives and basic interaction widgets contained in our GRIT graphics package.
The programs can be run by unpacking this ZIP file into a single directory on an MSDOS-computer with VGA graphics. Start by typing dmenu cm.mnu.
Because on most today available vintage-PC's the CPU is running faster than 200 MHz, the compiled programs have been patched by applying Andreas Bauer's tppatch utility.
The introductory menu is based on Douglas Bell's Dougmenu program.
The Turbo Pascal sources are in a separate ZIP file. The materials may be used and adapted freely with due reference to the Computer Museum of the University of Amsterdam.