Computer Science 455
Instructor: R. P. Burton
Fifth Quiz
March 19-20, 2007
Name _________________________________________ Score ____________/47
Suppose three different Bézier curves are needed – two of which are defined by four different control points each, and one of which is defined by 5 control points. How many different blending functions are needed?
four
five
nine
thirteen
(c)
In the context of Bézier curves, what is a convex hull?
a curve (such as along the hull of a ship), without concavities
a bounding polygon without concavities
a bounding box, always consisting of four edges and four right angles, that encloses the control points
a bounding box, always consisting of four edges and four right angles, that encloses the Bézier curve
(b)
Pick the most complete, true statement:
a Bézier curve cannot close.
a Bézier curve can close, but the tangents generally cannot be made to match at the point of connection.
a Bézier curve can close, and the tangents can be made to match at the point of connection.
(c)
What is the (maximum) degree of the polynomial for a Bézier curve determined by 6 control points?
3
4
5
6
7
(c)
When a control point of the previous question is moved, how much of the curve is affected?
1/6
1/3
½
all of it
(d)
The degree of the polynomial for a B-spline curve is always the same as the degree of the polynomial for the Bézier curve determined by the same control points.
true
false
(b)
Pick the most complete, true statement:
a B-spline curve cannot close.
a B-spline curve can close, but the tangents generally cannot be made to match at the point of connection.
a B-spline curve can close, and the tangents can be made to match at the point of connection.
(c)
In general, you can have the convex hull property and the variation diminishing property, or you can have interpolation, but not both.
true
false
(a)
A Bézier surface can be determined by a 3 x 4 mesh of control points. How many quadrilaterals make up the resulting surface?
2 x 3
3 x 4
4 x 5
whatever you choose
(d)
In general, when Bézier surfaces are pieced together, continuity beyond zero order must be sacrificed.
true
false
(b)
Suppose A, B, C, and D have been determined for a plane, after which the coordinates of the vertices which determined the plane are transformed using matrix M. Can A’, B’, C’, and D’ be determined for the vertices in their new positions and, if so, how?
they must be derived from the new coordinates
they can be derived by postmultiplying the original A,B, C, and D with M
the can be derived by premultiplying the original A, B, C, and D with M
they can be derived by postmultiplying the original A,B, C, and D with M inverse
the can be derived by premultiplying the original A, B, C, and D with M inverse
(e)
The equation of a plane, Ax + By + Cz + D can be used to determine
if a point (x,y,z) is in the plane
if a point (x,y,z) is on the front side or on the back side of a plane
(all of the above)
(c)
Quadric surfaces include spheres, ellipsoids, tori, paraboloids, and hyperboloids. Superquadrics include
their hyperdimensional (n>3) counterparts
parameters for adjusting the shapes of quadric surfaces
(b)
If your bicep muscle is to be depicted as it expands and contracts, it should be modeled as
an ellipsoid with changing radii
a quadric surface
a superquadric
a blobby object
a collection of particles which can move independent of each other
(d)
Fire and grass both can (and possibly should) be modeled using
superquadrics
blobby objects
particle systems
(c)
Sweeping anticipates movement along
a straight line with arbitrary orientation
a Bézier or B-spline curve
either (a) or (b)
(c)
A surface being swept is required to
retain its orientation
retain its shape
retain its orientation and its shape
do none of the above
(d)
Constructive solid geometry methods allow all of the following EXCEPT
union
intersection
difference
(no exceptions here)
(d)
For graphic presentation “the removal of hidden elements” means that these elements will NOT be presented in the final display.
always
sometimes
never
(b)
Generally, what is the fundamental difference between object-space visible surface methods and image-space visible surface methods?
The dimensionality of the space in which the problem is solved.
Whether or not an OOP approach is taken
(a)
“Hidden”
is applicable only to a 3D world
extends downward in dimensionality
extends upward in dimensionality
extends both upward and downward in dimensionality
(d)
The Roberts hidden-line algorithm lends itself to extension to four-dimensions.
true
false
(a)
A back-face removal algorithm can be expected to remove approximately ____ of the surfaces in a typical scene.
10%
25%
50%
75%
(c)
Back-face removal requires, at a minimum,
substitution of the eye coordinates into the equation of the plane in which the back face lies, with consideration of the resulting sign
consideration of the normal vector (in viewing coordinates) of the back face
consideration of only one of the elements of the normal vector (in viewing coordinates) of the back face
(c)
The depth-buffer algorithm processes surfaces
in order of increasing depth
in order of decreasing depth
in any order
(c)
A separate buffer (i.e. the depth buffer) with the same dimensions as the frame buffer is needed for the depth-buffer algorithm; reducing the size of the depth buffer renders the algorithm as best partially operable.
true
false
(b)
In the z-buffer algorithm, the depth of each point on each polygon must be calculated independent of the depths of other points on the same polygon.
true
false
(b)
The traditional z-buffer algorithm _______ transparent polygons correctly.
processes
does not process
(b)
29. The traditional scan-line algorithm _______ transparent polygons correctly.
processes
does not process
(c)
Suppose the scan-line algorithm is used to process a scene consisting of 100 polygons. What is the minimum number of “spans” potentially associated with any particular scan line?
approximately 1
approximately 100
significantly more than 100
(a)
Continuing the previous question, what is the maximum number of “spans” potentially associated with any particular scan line?
approximately 1
approximately 100
significantly more than 100
(c)
Since surfaces can have dimensional extension in any or all three dimensions, it is not possible to do a meaningful presort of surfaces, on z for example.
true
false
(b)
For purposes of painter’s algorithm, suppose 1) two surfaces overlap in x, y, and z, 2) all the vertices of the surface of greatest depth are NOT further away that the plane of the surface of greatest dept, 3) all the vertices of the surface of next greatest depth are NOT closer than the plane of the surface of greatest depth, and 4) the full overlap test fails. The next step is to subdivide one of the surfaces.
true
false
(b)
Which of the following warrants further subdivision in the area subdivision algorithm?
all surfaces are outside an area
only one surface intersects the area
multiple surfaces intersect the area, but a surrounder is closest
(none warrant further subdivision)
(d)
All of the following algorithms lend themselves to hidden-line elimination EXCEPT
the depth-buffer algorithm
the scan-line algorithm
painter’s algorithm
the area subdivision algorithm
(no exceptions here)
(e)
Octree methods lend themselves, with minimal adaptation, to
“plan” and “elevation” projection
any form of parallel projection
parallel and perspective projection, parallel to a principal axis
any form of parallel, perspective, orthographic, and oblique projection
(a)
For graphics purposes, all of the following can be treated as sources of light EXCEPT
light-emitting sources
light-reflecting sources
light-transmitting sources
(no exceptions here)
(d)
Diffuse reflections results from
point source light
ambient light
both (a) and (b)
(c)
Specular reflection results from
point source light
ambient light
both (a) and (b)
(a)
The intensity of diffuse reflection ____ affected by the orientation of the surface relative to the light source(s).
is
is not
(point light sources do not produce diffuse reflection)
(a)
Specular reflection calculations consider all of the following EXCEPT
the direction to the light source
the direction to the viewer
the intensity of the light source
the distance to the viewer
the material reflecting the light source
(no exceptions here)
(d)
When light moves through the air, passes through a thick, rectangular block of glass, and exits the panel back into the air. The final direction of the light is
coincident with the initial direction
parallel to the initial direction
neither (a) nor (b)
(b)
Meaningful real-world texture contemplates variations in surface geometry.
true
false
(a)
Texture and surface patterns are two ways of referring to the same phenomenon.
true
false
(b)
All of the following can be communicated by using surface patterns EXCEPT
texture
marbling (“the look of marble”)
shadows
shading
transparency
(no exceptions here)
(f)
A surface “in the shadow” can be treated as a “hidden surface,” at least for computational purposes.
true
false
(a)
Halftoning (for computer graphics) _______ halftoning as used for newspapers.
duplicates
mimics (i.e. approximates)
(b)