**Name: _________________________________________________**

Use of Primitive Operations | |

GL_LINES (3 points) | _________ |

GL_LINE_LOOP (3 points) | _________ |

GL_LINE_STRIP (3 points) | _________ |

GL_TRIANGLES (3 points) | _________ |

GL_TRIANGLE_STRIP (3 points) | _________ |

GL_TRIANGLE_FAN (3 points) | _________ |

GL_QUADS (3 points) | _________ |

GL_QUAD_STRIP (3 points) | _________ |

GL_POLYGON (3 points) | _________ |

glRect (3 points) | _________ |

Use of Attributes | |

glLineStipple (3 points) | _________ |

glLineWidth - at least two different (3 points) | _________ |

glPolygonStipple (3 points) | _________ |

glColor - at least two different (3 points) | _________ |

General Setup | |

glutInit (1 points) | _________ |

glutInitDisplayMode (1 points) | _________ |

glutInitWindowSize (1 points) | _________ |

glutInitWindowPosition (1 points) | _________ |

glutCreateWindow (1 points) | _________ |

glutDisplayFunc (1 points) | _________ |

glutMainLoop (1 points) | _________ |

glClearColor (1 points) | _________ |

glFlush (GLUT_SINGLE buffer) or glSwapBuffers (GLUT_DOUBLE buffer) (1 points) | _________ |

Use of Input Routines | |

glutMouseFunc, glutMotionFunc, or glutPassiveMotionFunc (3 points) | _________ |

glutPostRedisplay (3 points) | _________ |

Windows and Viewports | |

glViewport - at least two different (4 points) | _________ |

gluOrtho2D or glOrtho - at least two different (4 points) | _________ |

Other Considerations | |

program design (5 points) | _________ |

internal documentation (5 points) | _________ |

graphical output complexity (20 points) | _________ |

Submittal Specifications | |

Makefile (1 point) | _________ |

no executable files (1 point) | _________ |

target named lab2 (1 point) | _________ |

executable named lab2 (1 point) | _________ |

directory lab2dir (1 point) | _________ |

Other | |

Total points earned | _________ |

Maximum grade due to lateness | _________ |

Grade | _________ |

Nan C. Schaller

Rochester Institute of Technology

Computer Science Department

102 Lomb Memorial Dr.

Rochester, NY 14623-5608

telephone: +1.585.475.2139

fax: +1.585.475.7100

e-mail: ncs@cs.rit.edu

October 14, 2002