Angel and Shreiner: Interactive Computer Graphics, Seventh
Edition
Chapter 8 Odd Solutions
8.1 First, consider the problem in two dimensions. We are looking for an α
and βsuch that both parametric equations yield the same point, that is
x(α) = (1 −α)x1+αx2= (1 −β)x3+βx4,
These are two equations in the two unknowns αand βand, as long as the
line segments are not parallel (a condition that will lead to a division by
8.3 If we clip a convex region against a convex region, we produce the
intersection of the two regions, that is the set of all points in both regions,
8.5 See Problem 5.22. Nonuniform scaling will not preserve the angle
8.7 Note that we could use OpenGL to, produce a hidden line removed
image by using the z buffer and drawing polygons with edges and interiors
the same color as the background. But of course, this method was not
used in pre–raster systems.
8.9 The O(k) was based upon computing the intersection of rays with the
planes containing the kpolygons. We did not consider the cost of filling the
polygons, which can be a large part of the rendering time. If we consider a
1