Computer Science 455
Instructor: R. P. Burton
Fifth Quiz

March 17-18, 2003


Name _________________________________________ Score ____________/28

  1. Suppose an open quadrilateral "tube" is generated by sweeping a quadrilateral translationally in x so that the midpoint of the "tube" changes by 100 pixels in x. Assume that y of the midpoint does not change, nor does the quadrilateral transform in any other fashion. How many polygons should be used to describe the resulting open tube? (a)

  2. A path along which a 2D shape is swept can be any of the following EXCEPT (e)

  3. Which of the following constructive solid geometry operations is least likely to have a (nonvacuous) real world counterpart in a typical shop? (b)

  4. Suppose that the intersection of two polygons (not "two intersecting polygons") is to be written to the frame buffer. Which of the following should occur first? (a)

  5. Suppose that a quadtree is produced to represent a scene measuring 700 units x 700 units. What is the maximum depth/height of the quadtree? (a)

  6. How does the storage space for an octree compare to the storage space for a 1000 x 1000 quadtree representing the frame buffer image of the same scene? Assume that the octree is 1000 deep and that information is distributed equivalently in all directions. (d)

  7. Octants in an octree typically are (b)

  8. Which approach would be best for determining detail on Mount Timpanogos for presentation as background to "virtual BYU?" (c)

  9. Suppose you have a matrix for translating vertices in d-dimensional space. How many non-zero entries can be in the matrix? Be careful. (c)

  10. Suppose you have a matrix for scaling vertices relative to an arbitrary point in d-dimensional space. How many non-zero entries are in the matrix? (b)

  11. Counterclockwise rotation in 3-dimensional space "about an axis" always involves 2 sines and two cosines, with the "minus" sign on the sine in the lower-left corner. (b)

  12. Suppose you have a matrix for rotating "in an arbitrary plane" in d-dimensional space. The combined number of sines and cosines is _____. (a)

  13. All of the following rotations are reasonable and unambiguous (and can be represented in matrix form, given the angle and its sign) in 3-dimensional space EXCEPT (a)

  14. Suppose you are given two points (in three-dimensional space) on an axis about which you want to rotate theta degrees. How many matrices need to be composed to produce the desired transformation matrix? (c)

  15. The x axis points down, the y axis points out, and the z axis points left. You wish to rotate counterclockwise about the y axis. Where does the minus sign go in the rotation matrix? Assume that the element in the upper-left corner is at (1,1). (e)

  16. Reflection in 3D can be defined unambiguously as being (d)

  17. In order to reflect across a plane, the plane must (d)

  18. What is the maximum number of 4x4 transformation matrices that must be composed to produce a transformation which maps one right-handed coordinate system onto another right-handed coordinate system? (b)

  19. An orthographic projection is (c)

  20. A parallel projection is so called because (a)

  21. An axonometric projection, as stated in the class notes and in the text, is __________ projection. (a)

  22. Cavalier and cabinet projections are __________ projections. (b)

  23. To do a perspective projection to a planar viewing surface which is perpendicular to the user's direction of vision (b)

  24. The perspective transformation can be represented in a 4 x 4 matrix in a manner which permits it to be composed with other 4 x 4 matrices for transforming an arbitrary collection of points in a 3D scene to their counterparts in a 2D image. (b)

  25. When the viewing transformation is applied to a collection of points in 3-dimensional space, a collection of points in ___ space results. (b)

  26. What is the primary purpose of a view volume? (c)

  27. Which of the following lends itself most easily (in terms of computation) to projection? (a)

  28. Which of the following lends itself LEAST easily to projection? (d)

back to quizzes