Many current geometric modeling systems use the rational parametric form to represent surfaces. Although the parametric representation is useful for tracing, rendering and surface fitting, many operations like surface intersection desire one of the surfaces to be represented implicitly. Moreover, the implicit representation can be used for testing whether a point lies on the surface boundary and to represent an object as a semi-algebraic set. In the past, resultants and Grobner basis have been used to implicitize parametric surfaces. In particular, different formulations of resultants have been used to implimentize tensor product surfaces and triangular patches and in many cases the resulting expression consists of an extraneous factor. The separation of these extraneous factors can be a time consuming task involving multivariate factorization. Furthermore, these algorithms fail altogether if the given parametrization has base points. The parametrizations of many commonly used rational surfaces, like the quadrics and some cubics, have base points.
In this paper we present an algorithm to implicitize parametric surfaces. If a parametrization has no base points, we formulate the parametric equations in such a manner that their resultant corresponds exactly to the implicit equation without generating any extraneous factor. We also analyze the problem of implicitization in the presence of base points. In particular, we perturb the given parametrizations and use resultants or Grobner basis of the perturbed system to compute the implicit representation. Our algorithm perturbs only one of the three equations and shows that the implicit equation is contained in the lowest degree term of the resultant of the perturbed equations (expressed in terms of the perturbing variable). The strength of the algorithm lies in the fact that it makes use of the GCD operation as opposed to multivariate factorization to extract the implicit equation out of the lowest degree term. The base points blow up to rational curves and the extraneous factors in the lowest degree term of the resultant of perturbed equations is used to compute the rational parametrizations of these curves. We also describe an efficient implementation of the algorithm.
Title
Implicitizing Rational Parametric Surfaces
Published
1990-09-01
Full Collection Name
Electrical Engineering & Computer Sciences Technical Reports
Other Identifiers
CSD-90-592
Type
Text
Extent
55 p
Archive
The Engineering Library
Usage Statement
Researchers may make free and open use of the UC Berkeley Library’s digitized public domain materials. However, some materials in our online collections may be protected by U.S. copyright law (Title 17, U.S.C.). Use or reproduction of materials protected by copyright beyond that allowed by fair use (Title 17, U.S.C. § 107) requires permission from the copyright owners. The use or reproduction of some materials may also be restricted by terms of University of California gift or purchase agreements, privacy and publicity rights, or trademark law. Responsibility for determining rights status and permissibility of any use or reproduction rests exclusively with the researcher. To learn more or make inquiries, please see our permissions policies (https://www.lib.berkeley.edu/about/permissions-policies).