Name: _________________________________________________

 

570/761 Programming Assignment 1 Grade Sheet

Line Drawing
Vertical Lines - X1 < X2 (2 points)_________
Vertical Lines - X1 > X2 (1 points)_________
Horizontal Lines - X1 < X2 (2 points)_________
Horizontal Lines - X1 > X2 (1 points)_________
Positive Diagonal Lines - X1 < X2 (2 points)_________
Positive Diagonal Lines - X1 > X2 (1 points)_________
Negative Diagonal Lines - X1 < X2 (2 points)_________
Negative Diagonal Lines - X1 > X2 (1 points)_________
Positive Shallow Slope Lines - X1 < X2 (7 points)_________
Positive Shallow Slope Lines - X1 > X2 (1 points)_________
Negative Shallow Slope Lines - X1 < X2 (9 points)_________
Negative Shallow Slope Lines - X1 > X2 (1 points)_________
Positive Steep Slope Lines - X1 < X2 (9 points)_________
Positive Steep Slope Lines - X1 > X2 (1 points)_________
Negative Steep Slope Lines - X1 < X2 (9 points)_________
Negative Steep Slope Lines - X1 > X2 (1 points)_________
  
Was the Bresenham or Midpoint Line Algorithm used? (If not, up to - 25 points)_________
  
Filled Rectangle
Defined by lower left and upper right corners (2.5 points)_________
Defined by upper left and lower right corners (2.5 points)_________
Defined by upper right and lower left corners (2.5 points)_________
Defined by lower right and upper left corners (2.5 points)_________
Was the rectangle filled efficiently (5 points)_________
Was the drawLine used? (If so, -2 points)_________
  
Filled Triangle
One Edge Vertical (10 points)_________
One Edge Horizontal (10 points)_________
No Horizontal or Vertical Edge (20 points)_________
  
Was the drawLine used? (If so, -2 points)_________
Was the polygon fill algoritm discussed in class used? (If not, up to -20 points)_________
  
Other Considerations
internal documentation (negative points only)_________
  
Submittal Specifications (negative points only)
no executable files (1 point)_________
directory lab1dir (1 point)_________
if using C++, not all files needed for testing were included, i.e. source files, makefile (1 point)_________
  
Other (bonus points) _________
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
September 16, 2004