Program 1

Program 1: Initials

Due: Thursday, September 2, 2010 (before lab session starts)

Write a program, initials, that shows your initials in block letters of your own design. Do not use any predefined font; rather use polygons to form block letters as shown below.

pgm_01/initials.png

Documentation

As with the lab, make sure you include appropriate comments in your source code and that you create a Makefile to build your application. Additionally, include a README text file that describes your program, how to use it, and any problems you may have encountered. Here is an example:

Peter Bui (pbui)
CSE 40166 Computer Graphics (Fall 2010)
Program 1: display initials in different colors

Description
-----------

My program `initials` display my initials "pjb" on the screen in different
colors.

Usage
-----

To run the program first build it using `make` and then execute
`./initials`.

Grading Rubric

Grading for this assignment is out of 10 points:

Points Requirement
3 Initials are made out of OpenGL Primitives.
3 Program uses color.
2 Submission includes Makefile, source code, and README, each with student's name.
2 Submission builds and runs on RHEL5 machine.

Submission

Submit your source code, Makefile, and README to your course dropbox:

/afs/nd.edu/coursefa.10/cse/cse40166.01/dropbox/<afsid>/pgm1

Website

Create a web page in your AFS space to display screenshots of all the programs you make this semester. As you create programs, be sure to update this page with images or videos of the programs you make both in lab and as part of the homework. For examples, you my want to look at some of the sites students created last year:

In addition to the screenshots, include the following items:

Eventually, you will include something about your contributions to the group projects as well. Once you have the site up, please email the URL to the instructor and it will be linked on the class website.

Solutions

Peter Bui: