CSSE 351 - Computer Graphics
Rose-Hulman Institute of Technology
Computer Science and Software Engineering Department

Problem Set 4

This assignment is due 29 September 2022.

This is intended to be an INDIVIDUAL exercise. Please, no assistance from other students.

  1. (16 points) Do exercise 5.1 on page 313 of your text.

    Not all projections are planar geometric projections. Give an example of a projection in which the projection surface is not a plane and another in which the projectors are not lines.

    Note: Be sure to give real world examples.

  2. (17 points) Do exercise 5.7 on page 314 of your text.

    Show that perspective projection preserves lines.

    Hint: the easiest argument to make is a geometric one using the 3D line, the COP, and the image plane.

  3. (17 points) Do exercise 5.8 on page 314 of your text. Assume that the entire segment is visible, i.e. no clipping occurs, points behind can be seen, etc.

    Any attempt to take the projection of a point in the same plane as the COP will lead to a division by zero. What is the projection of a line segment that has enpoints on either side of the projection plane?

    Note: the projection plane is the plane that contains the COP and is parallel to the image plane.