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 条
  • [1] Equations of parametric surfaces with base points via syzygies
    Adkins, WA
    Hoffman, JW
    Wang, HH
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2005, 39 (01) : 73 - 101
  • [2] [Anonymous], 1998, USING ALGEBRAIC GEOM, DOI DOI 10.1007/978-1-4757-6911-1
  • [3] Buchberger B., 1985, MULTIDIMENSIONAL SYS, p[184, 89]
  • [4] IMPLICITIZATION OF SURFACES IN P3 IN THE PRESENCE OF BASE POINTS
    Buse, Laurent
    Cox, David
    D'Andrea, Carlos
    [J]. JOURNAL OF ALGEBRA AND ITS APPLICATIONS, 2003, 2 (02) : 189 - 214
  • [5] TORSION OF THE SYMMETRIC ALGEBRA AND IMPLICITIZATION
    Buse, Laurent
    Chardin, Marc
    Jouanolou, Jean-Pierre
    [J]. PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2009, 137 (06) : 1855 - 1865
  • [6] The mu-basis of a rational ruled surface
    Chen, F
    Zheng, JM
    Sederberg, TW
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2001, 18 (01) : 61 - 72
  • [7] The μ-basis and implicitization of a rational parametric surface
    Chen, FL
    Cox, D
    Liu, Y
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2005, 39 (06) : 689 - 706
  • [8] Chen FL, 2002, GRAPH MODELS, V64, P368, DOI 10.1016/S1524-0703(02)00017-5
  • [9] Fast computation of the Bezout and Dixon resultant matrices
    Chionh, EW
    Zhang, M
    Goldman, RN
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2002, 33 (01) : 13 - 29
  • [10] Cox D.A., 2001, Contemp. Math., V286, P1