Implicitizing Rational Tensor Product Surfaces Using the Resultant of Three Moving Planes

被引:19
作者
Shen, Li-Yong [1 ]
Goldman, Ron [2 ]
机构
[1] Univ Chinese Acad Sci, Sch Math Sci, Beijing, Peoples R China
[2] Rice Univ, Comp Sci Dept, 6100 Main St,MS-132, Houston, TX 77005 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2017年 / 36卷 / 05期
关键词
Implicitization; moving plane; extraneous factor; base point; roots at infinity; STRONG MU-BASES; FORMULAS; POINTS;
D O I
10.1145/3119909
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Implicitizing rational surfaces is a fundamental computational task in Computer Graphics and Computer Aided Design. Ray tracing, collision detection, and solid modeling all benefit from implicitization procedures for rational surfaces. The univariate resultant of two moving lines generated by a mu-basis for a rational curve represents the implicit equation of the rational curve. But although the multivariate resultant of three moving planes corresponding to a mu-basis for a rational surface is guaranteed to contain the implicit equation of the surface as a factor, mu-bases for rational surfaces are difficult to compute. Moreover, mu-bases for a rational surface often have high degrees, so these resultants generally contain many extraneous factors. Here we develop fast algorithms to implicitize rational tensor product surfaces by computing the resultant of three moving planes corresponding to three syzygies with low degrees. These syzygies are easy to compute, and the resultants of the corresponding moving planes generally contain fewer extraneous factors than the resultants of the moving planes corresponding to mu-bases. We predict and compute all the possible extraneous factors that may appear in these resultants. Examples are provided to clarify and illuminate the theory.
引用
收藏
页数:14
相关论文
共 30 条
[11]  
Cox D.A, 2004, CONT MATH, V334, P131, DOI DOI 10.1090/C0NM/334
[12]  
D'Andrea C, 2003, ALGEBRA, GEOMETRY, AND SOFTWARE SYSTEMS, P93
[13]   Macaulay style formulas for sparse resultants [J].
D'Andrea, C .
TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 2002, 354 (07) :2595-2629
[14]  
DavidA, 2015, UNDERGRADUATE TEXTS, Vfourth, DOI [10.1007/978-3-319-16721-3, DOI 10.1007/978-3-319-16721-3]
[15]   Multihomogeneous resultant formulae by means of complexes [J].
Dickenstein, A ;
Emiris, LZ .
JOURNAL OF SYMBOLIC COMPUTATION, 2003, 36 (3-4) :317-342
[16]   Multihomogeneous resultant formulae for systems with scaled support [J].
Emiris, Ioannis Z. ;
Mantzaflaris, Angelos .
JOURNAL OF SYMBOLIC COMPUTATION, 2012, 47 (07) :820-842
[17]  
Emiris IZ, 2005, DIMACS SER DISCRET M, V67, P281
[18]  
Gelfand I. M., 1994, Discriminants, Resultants and Multidimensional Determinants
[19]   Implicit matrix representations of rational Bezier curves and surfaces [J].
Laurent, Buse .
COMPUTER-AIDED DESIGN, 2014, 46 :14-24
[20]  
Manocha D., 1992, Computer-Aided Geometric Design, V9, P1, DOI 10.1016/0167-8396(92)90050-Y