Computer Science 455

Instructor: R. P. Burton

Fifth Quiz

March 17-18, 2008 

Name _________________________________________ Score ____________/48 

    1. axonometric, isometric
    2. isometric, axonometric
    3. axonometric, oblique
    4. perspective, oblique
 

(b) 

    1. True
    2. False
 

(a) 

    1. a cavalier
    2. a cabinet
    3. both a cavalier and a cabinet
    4. neither a cavalier nor cabinet
 

(a) 

    1. Parallel
    2. Perspective
    3. Both parallel and perspective
    4. Neither parallel nor perspective
 

(a)
Note: perspective can be put in a matrix, but that matrix cannot be freely composed; this is why OpenGL has a separate Projection matrix. — Luther
 

    1. True
    2. False
 

(b) 

    1. True
    2. False
 

(a) 

    1. True
    2. False
 

(a) 

    1. True
    2. False
 

(a) 

    1. True
    2. False
 

(a) 

    1. True
    2. False
 

(b) 

    1. being able to take cross sections of arbitrary thickness
    2. more accurate hidden element determination
    3. facilitating clipping to a view volume
    4. (no exceptions here)
 

(d) 

    1. with y as a function of x
    2. with x as a function of y
    3. sometimes (a) and sometimes (b), depending on slope
    4. explicitly
    5. parametrically
 

(e) 

    1. no continuity
    2. zero-order continuity
    3. first-order continuity
    4. more than first-order continuity
 

(b) 

    1. accommodate (but not necessarily pass through)
    2. actually pass through
 

(a) 

    1. true
    2. false
 

(b) 

    1. three
    2. four
    3. five
    4. six
    5. 20
 

(b) 

 

    1. something other than the control points
    2. some or all of the control points
    3. always all of the control points
 

(b) 

    1. none
    2. one
    3. two
    4. half
    5. most
    6. all
 

(c) 

    1. they cannot be made to close upon themselves
    2. they can be made to close, but the continuity at the point of closure cannot be retained
    3. they are limited to at most four control points
    4. the greater the number of control points, the higher the degree of the polynomial
    5. (none of the above is characteristic of Bezier curves)
 

(d) 

    1. they cannot be made to close upon themselves
    2. they can be made to close, but the continuity at the point of closure cannot be retained
    3. they are limited to at most four control points
    4. the greater the number of control points, the higher the degree of the polynomial
    5. (none of the above is a disadvantage of B-spline curves)
 

(e) 

    1. true
    2. false
 

(a) 

    1. but only Bezier surfaces
    2. but only B-spline surfaces
    3. as well as Bezier surfaces and B-spline surfaces
 

(c) 

    1. true
    2. false
 

(a) 

    1. the hyperdimensional counterparts of these objects
    2. these same objects (same dimensionality, too), with additional parameters for altering their shapes
    3. mathematical objects not suitable for graphic presentation
 

(b) 

    1. union
    2. intersection
    3. difference
    4. (all are likely to have counterparts)
 

(b) 

    1. 3
    2. 4 to 6
    3. 7 to 10
    4. more than 10

(b – 5) 

    1. translation along a linear path
    2. translation along a Bezier curve
    3. rotation
    4. scaling
    5. (no exceptions here)
 

(e) 

    1. a sphere
    2. a torus
    3. a cylinder
    4. an ellipsoid
    5. (no exceptions here)
 

(e) 

    1. just one
    2. log2(the resolution of the display)
    3. log2(the maximum dimensionality – in screen coordinates - of the object represented by the quadtree)
    4. it depends on the homogeneity/heterogeneity of the scene
 

(d) 

    1. shape
    2. surface area
    3. volume
 

(c) 

    1. polygonal approximation
    2. (the application of) constructive solid geometry
    3. sweeping
    4. (the application of) fractal techniques
    5. quadtrees or octrees
    6. (none of the above would be suitable)
 

(a) 

 

    1. nothing; A’, B’, C’, and D’ must be calculated using vertices transformed to the new coordinate system
    2. premultiply A, B, C, and D by M
    3. postmultiply A, B, C, and D by M
    4. premultiply A, B, C, and D by M-inverse
    5. postmultiply A, B, C, and D by M-inverse
 

(e) 

    1. true
    2. false
 

(b) 

    1. image space
    2. object space
    3. both have similar precision
 

(b) 

    1. image
    2. object
    3. image/object hybrid
 

(b) 

    1. image
    2. object
    3. image/object hybrid
 

(b) 

 

    1. sorting
    2. coherence
    3. both sorting and coherence
    4. neither sorting nor coherence
 

(c) 

    1. Substituting the coordinates of the eye into the equation of the plane containing the potential back face, then looking at the sign of the result
    2. Looking at the normal for the potential back face (in viewing coordinates)
    3. Looking at just one of the coefficients of the normal for the potential back face (in viewing coordinates)
 

(c) 

    1. It treats the frame buffer as a depth buffer
    2. It has a depth buffer in addition to the frame buffer
    3. It stores the polygons in a buffer in sorted order
 

(b) 

    1. Two subtractions (or additions) and a division
    2. Just a division
    3. Just two subtractions (or additions)
    4. Just one subtraction (or addition)
 

(d) 

    1. multiple polygons
    2. convex polygons
    3. interpenetrating polygons
    4. transparent polygons
    5. (no exceptions here)
 

(d) 

    1. multiple polygons
    2. convex polygons
    3. interpenetrating polygons
    4. transparent polygons
    5. (no exceptions here)
 

(e) 

    1. painter’s algorithm
    2. the Newell-Newell-Sancha algorithm
    3. both (a) and (b)
    4. neither (a) nor (B)
 

(c) 

    1. true
    2. false
 

(b) 

    1. that the surfaces may be in the wrong order
    2. that something has gone awry; this is not possible
 

(a) 

    1. only when not more than one polygon intersects a quadrant
    2. sometimes when two polygons intersect a quadrant
    3. only when pixel level is reached (unless coarser resolution is acceptable)
 

(b) 

    1. number of levels of subdivision
    2. visual complexity
 

(b) 

    1. Roberts
    2. z-buffer
    3. scan-line
    4. painters
    5. Warnock
    6. (no exceptions here)
 

(f)