Question 1:
We wish to generate two algorithms: one which draws the outline of a circle and one which draws a filled circle.
a) Explain an efficient algorithm that will draw a one-pixel wide outline of a circle of integer radius, R, centered on the origin.
b) Explain the modifications needed to your algorithm to make it draw a filled circle.
Question 2:
Given a function drawline(x1, y1, x2, y2), explain an algorithm for drawing a Bezier cubic curve to a specified level of accuracy by using only straight lines.
Question 3:
Describe why display devices appear to be capable to reproduce (almost) all the colors of the spectrum by using only red, green and blue light.
Question 4:
Illustrate an algorithm (other than thresholding) that will convert a grayscale image (8 bits per pixel) to a bi-level black and white image (1 bit per pixel), with similar number of pixels, while retaining as much feature as possible.
Question 5:
Describe what specular and diffuse reflection is in the real world. State and describe equations for computing approximations to both in a computer.