Computer Science 455
Instructor: R. P. Burton
Seventh Quiz
April 17-18, 2006
Name _________________________________________ Score ____________/32
Making simple checks to avoid some calculations is possible in _____ solutions to the ray/sphere intersection problem.
geometric but not algebraic
algebraic but not geometric
both the geometric and algebraic
(c)
What is spherical inverse mapping?
determining the direction of a (reflected) ray emanating from the surface of a sphere
determine the direction of a(n incident) ray striking the surface of a sphere
converting a position on the surface of a sphere to a position in a 2D array
turning a sphere inside out to handle rays “inside” the sphere
(c)
To solve the ray/plane intersection problem
take the same general approach taken to solve the ray/sphere intersection problem
take a fundamentally different approach which capitalizes on the relative simplicity of the explicit equation for a plane
(a)
“The normal of the plane points away from the ray” is synonymous with “The ray intersects the plane behind the ray’s origin.”
true
false
(b)
Suppose that a polygon and the intersection of a ray with the polygon are projected onto a principal plane. If the equation of the plane is –x + 2y – 3z + 4 =0, onto which principal plane should the projection be made?
xy
yz
zx
it makes no difference
(a)
For purposes of ray/box intersection, what is a slab?
a region between two parallel planes
a region between two parallel rectangles
a region between 3 mutually perpendicular sets of 2 parallel planes each
(a)
It is possible for a ray to satisfy the “x” requirements and the “y” requirements for being inside a box, but not the “z” requirements for being inside a box.
true
false
(a)
A single formulation exists for finding the intersection of a ray with all of the following EXCEPT
cones
cylinders
ellipsoids
hyperboloids
paraboloids
(no exceptions here)
(f)
Inverse mapping for a circle can be as simple as converting from Cartesian to polar coordinates.
true
false
(a)
Inverse mapping for a cylinder ____ create a seam.
does
may
does not
(b)
Change in direction due to refraction is ________ wavelength.
dependent on
independent of
(a)
If two pixels produce perceptibly equivalent colors, the frequency-vs-amplitude plots associated with the two pixels are identical or at least very similar.
true
false
(b)
Systematic fractal geometry was developed around the time of
the reformation
Joseph Smith
Utah Statehood (1896)
the BYU Centennial (1975)
the start of the third millennium
(d)
Fractals were first conceived by Galileo.
true
false
(b)
The use of fractals is
limited to the production of artificial shapes and artificial “worlds”
applicable in several scientific disciplines
(b)
If the Koch snowflake is produced from an equilateral triangle with each side measuring 1 unit, what is the length of the perimeter of the Koch snowflake?
3
(approaching) 6
(approaching) 9
∞
(d)
Why are some fractals generated with functions in the complex plane?
because some fractals have an inherent real component and an inherent complex component
to separate the x and y values of points that constitute the fractal
(they aren’t)
(b)
An appropriate “fractal surface” produced by the random midpoint displacement method ______ be iterated to pixel or subpixel precision.
need not
should always (resources permitting)
(a)
The Koch snowflake manifests ____ self-similarity.
exact
statistical
(a)
The fractal dimension of the Koch snowflake is
1
between 1 and 2
2
between 2 and 3
greater than 3, but not infinite
infinite
(b)
The Rocky Mountains exhibit _____ self-similarity.
exact
statistical
no
(b)
A mountain in a painting which looks too jagged probably has a fractal dimension ____
below 2.15
around 2.15
above 2.15
(c)
A plausible planet with an inconsequential atmosphere has
lots more small craters than big craters
about the same number of each size of crater
lots more large craters than small craters
(a)
If an initial sphere is divided into hemispheres (which are displaced relative to each other) by an encircling fault (in a random direction) and this is done several thousand times,
“continents” (i.e, conspicuous land masses) will form
the surface will consist of almost uniformly distributed “island peaks”
(a)
What is the source of 1/fbeta noise?
60 (or 50) cycle hum
solar flares
the sampling rate of the human eye
(none of the above)
(d)
LDS hymns mimic 1/fbeta noise.
true
false
blasphemous!
(a)
The generation of fractals requires _____-level mathematics.
high school
bachelor’s
doctoral
(a)
Which of the following does NOT have a stable orbit?
sqrt(x)
x2
sin(x) with x measured in radians
cos(x) with x measured in radians
(all have stable orbits)
(none have stable orbits)
(b)
The inverse iteration method for computing the Julia set involves
beginning with a point far into the orbit (at least 30) and working toward earlier points in the orbit
taking square roots instead of squaring
unwinding recursive calls
(b)
The code to produce any of the Julia set by inverse iteration is approximately ____ lines long.
20
200
2000
(a)
To produce an acceptable graphic of the filled-in Julia set (on a 1000 x 1000 display), approximately ______ points must be iterated.
10
100
1000
10,000
100,000
1,000,000
(f)
For ________, zk+1 = zk2 + c.
only Julia
only Mandelbrot
both Julia and Mandelbrot
(c)