Computer Science 455
Instructor: R. P. Burton
Fourth Quiz
March 6-7, 2006
Name _________________________________________ Score ____________/41
In order to do computer graphics, at least one input device besides a keyboard is needed.
true
false
(b)
Suppose you have a tablet with 1024 embedded vertical wires, and 1024 embedded horizontal wires. Each wire has a signal which can be “heard” by a stylus. What is the minimum number of bits needed for the signal in any particular wire?
1
10
11
20
(a)
The sensing mechanism(s) used by touch panels is/are
optical
electrical
acoustical
some, but not all of the above
all of the above
(e)
The “light pen” is so named because
it is relative light weight
it produces light
in senses light
(c)
The Lincoln Wand used _____ microphone(s) to sense the 3D position of an input device.
just one
two
three
four (or more)
(d)
How many strip microphones are needed to detect a position on a 2D surface?
one
two
three
four
(b)
How many point microphones are needed to detect a position on a 2D surface?
one
two
three
four
(b)
The ultimate (i.e. the one which makes input the easiest) graphics input system is a voice-driven input system.
true
false
(b)
Any of the logical input devices discussed in class can be modeled by any of the physical input devices discussed in class.
true
false
(a)
Where would you place normalized device coordinates?
before modeling coordinates
between modeling coordinates and world coordinates
between world coordinates and screen coordinates
after screen coordinates
(c)
What is the purpose of graphics standards?
to protect against garbage software
portability
to accommodate tradition
to accommodate the Germans
(b)
Which of the following is least desirable?
painted and posted
painted and not posted
not painted but posted
neither painted nor posted
(b)
If a graphical entity is not always transformed as a unit, it should be subdivided into simpler objects/segments.
true
false
(a)
A model consists of
data
a combination of data and procedures
procedures
any of the above
(d)
Changing an individual element of a scene typically is easier with a _____ transformation hierarchy.
flat
tall
(a)
Fewer fundamental classes/symbols need to be defined in a _____ transformation hierarchy.
flat
tall
(b)
Suppose 12 matrices needed to be concatenated to produce a transformation for a chair (in a tall hierarchy). How many matrices need to be concatenated to produce a transformation for a desk in the same office as the chair?
12
more than 12
11
2
none
(d)
Suppose several objects are defined relative to the origin of master coordinates. How can clipping of a single object take place in master coordinates?
it can’t unless the multiple objects are geometrically disjoint in master coordinates
by translating the object to be clipped beyond the geometric extent of the other objects
without doing either (a) or (b)
(c)
Placing a cursor within the geometric boundaries of an object is sufficient to “pick” that object.
true
false
(b)
What is the maximum number of devices that can be in request mode at any one time?
one
two
unlimited
(a)
What is the maximum number of devices that can be in event mode at any one time?
one
two
unlimited
(c)
The event queue should allow
only one event from each device and that should be the oldest event
only one event from each device and that should be the newest event
multiple events from any device until the event queue is full, and those should be the oldest events
multiple events from any device until the event queue is full, and those should be the newest events
(can’t say in general)
(e)
Which of the following would be LEAST desirable (in terms of efficiency) or is impossible for drawing/erasing rubber lines?
draw and erase using XOR
capture the pixels where the line is to be drawn, draw the line, and subsequently restore the contents
re-render the entire scene whenever the line moves
allocate a high-priority bit plane for the line
(c)
The concepts and techniques needed for “stroke” (as opposed to raster) character recognition contemplate _____ of class presentation.
perhaps an hour
two weeks (i.e. 6 hours)
a full semester
(a)
________ activities typically are more demanding conceptually that _____ activities.
Analytic, synthetic
Synthetic, analytic
(b)
What is the greatest dimensionality of a point which can be presented, unambiguously, using parallel axes coordinates?
two
three
four
significantly more than four
(d)
Suppose a cube is represented in wireframe form, with all edges visible. The ______ edges should be “thicker/bolder” to emphasize their relative position.
near
farther
(can’t say in general, since different people will interpret “thickness/boldness” differently.)
(c)
Where is the “center of projection” for a front elevation blueprint for a home?
in the same plane as the front wall
at the property boundary
far, far away (well beyond Judea’s plains – actually they are hills)
(c)
If points are projected to the view plane along lines that are parallel, that is synonymous with lines that are projected perpendicular to the view plane.
true
false
(b)
Parallel orthographic projection can be as simple as “drop z” (unrelated to edema).
true
false
(a)
Perspective projection can be as simple as “division by depth.”
true
false
(a)
Blueprints for homes typically are parallel projections because, historically, it took too much work to produce perspective projections. As computer graphics has become part of residential architectural design, blueprints are moving toward perspective projections.
true
false
(b)
Oblique projections are more likely to be useful for ________ projections.
parallel
perspective
neither parallel nor perspective
(a)
An arbitrary polyhedron approximated by polygons can have (at most) ______ vanishing point(s).
one
two
three
lots more than three
(d)
The viewing transformation involves, quite simply, the mapping of one coordinate system onto another.
true
false
(a)
Which of the following is NOT an advantage of near and far planes?
selecting only a volume of space beyond the near plane and in front of the far plane
taking cross sections
increasing the precision of calculations
(no exceptions here)
(d)
All view volumes can be converted to a regular parallelepiped except a view volume resulting from a _____ projection.
parallel oblique
perspective orthographic
perspective oblique
(no exceptions here)
(d)
A curve cannot intersect itself. Otherwise there are multiple values of one variable for one value of another variable.
true
false
(b)
Which of the following communicates that two curve sections do not meet?
zero-order continuity
first-order continuity
second-order continuity
(none of the above)
(d)
All things considered, the advantages of curves which _______ control points generally outweigh the advantages of curves which _______ control points.
approximate, interpolate
interpolate, approximate
(a)
The Bezier coordinate function is
composed of parts and pieces which have intuitive meaning for the typical CS 455 student
beyond the grasp of the typical CS 455 student; he should be content that the derivation presented in class is correct
(a)