602 Chapter 11 Intersection in 3D
Natural Quadrics Intersecting in Planar Conic Sections
Any two natural quadrics, of course, intersect in one of these types. Miller and Gold-
man (1995) note that the intersection of two natural quadrics can consist of either a
conic section (which, of course, lies in some plane and which may be degenerate, con-
sisting of a line, lines, or a point) or a fourth-degree nonplanar space curve. The con-
figurations of two natural quadrics that result in a planar conic curve intersection are
very special cases and few indeed, and their intersections can be computed by purely
geometric means, using the geometric representation of the quadrics. The algorithms
themselves are specific to the two types of quadrics involved and are similar in flavor
to those for the intersection of a plane and a natural quadric (see Sections 11.7.2,
11.7.3, and 11.7.4).
As suggested earlier, the planar intersection calculations of the natural quadrics
are similar in nature to the plane–natural quadric intersections presented earlier,
and so in Table 11.4 we only show the conditions under which two natural quadrics
intersect in a conic section (or degeneracy in the form of points or lines).
For those configurations of natural quadrics that do not result in a planar inter-
section, the result is a general fourth-degree space curve. These, too, can be computed
using purely geometric means (Miller 1987), and each algorithm is type-specific. The
papers (Miller and Goldman 1995; Miller 1987) covering the geometric algorithms
for both the planar and nonplanar intersections, respectively, of the natural quadrics
total 44 pages, and the presentation of the planar intersection is itself a summary
of two much longer technical reports that provide the details (Miller and Goldman
1993a, 1993b). Even with this extensive coverage, including also the paper covering
the plane–natural quadric intersection (Miller and Goldman 1992), only the natu-
ral quadrics’ intersections are covered; you could, of course, make the argument that
these are by far the most useful subset, but in any case, intersections of arbitarary
quadric surfaces must either be treated with the approach of Levin (1976, 1979, 1980)
or modifications thereof (Dupont, Lazard, and Petitjean 2001) or be treated as gen-
eral surface-surface intersection (SSI) problems.
Nonplanar Quadric-Quadric Intersections
Because of the lengthy development and case-by-case treatment required for the ge-
ometric intersection of quadrics that result in nonplanar fourth-degree space curves,
we present only a sketch of the approach and point the reader to Miller’s exhaustive
coverage (Miller 1987) for details and implementation.
The geometric approach shares with the algebraic approach the ideas of selecting
one surface as the parameterization surface and transforming the other into its local
space, and using the pencil of the two quadrics to parameterize the intersection curve.
However, the representations for the objects differ: for the parameterization quadric,
a coordinate-free parametric representation is used, while for the other surface, an
object-type-specific version of the implicit equation is used. Because the parametric
definition for the parameterization surface is based on geometrically meaningful