Computer Graphics
Dr. William J. Joel, WS 110, 7-9353

  • Test No. 2
    Due: Tuesday, October 23, 2001
      1. In class we discussed several coordinate systems used for rendering objects in a 3-D virtual world, and the transformation to map objects from one system to another.
        (a) State and describe the five(5) coordinate systems used in this rendering pipeline. Include whether the syetm is 2-D or 3-D, infinite or finite (bounded).
        (b) State and describe the transformations used to map objects from one coordinate system to another. Be sure to indicate which two systems a givenj transformation is used for as well as a rationale for why a given transformation occurs at a specific point the rendering pipeline.
        (50 points)


      2. In the 3-D rendering process, there is the possible problem of division by zero when projecting an object onto the view plane.
        (a) State and discuss the equations where division by zero is possible.
        (b) Discuss how this is avoided in the rendering pipeline.
        (25 points)


      3. With respect to input devices ...
        (a) Define and compare the terms absolute positioning and relative positioning.
        (b) Provide examples of at least four (4) absolute positioning devices and four (4) relative positioning devices. Provide a rationale for why you place a given input device in either grouping.
        (25 points)