Algebraic pruning: a fast technique for curve and surface intersection

被引:15
|
作者
Manocha, D
Krishnan, S
机构
[1] Department of Computer Science, University of North Carolina, Chapel Hill
基金
美国国家科学基金会;
关键词
intersection; curves; surfaces; ray-tracing; resultants; eigendecomposition; solid modeling;
D O I
10.1016/S0167-8396(97)00008-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Computing the intersection of parametric and algebraic curves and surfaces is a fundamental problem in computer graphics and geometric modeling. This problem has been extensively studied in the literature and different techniques based on subdivision, interval analysis and algebraic formulation are known. For low degree curves and surfaces algebraic methods are considered to be the fastest, whereas techniques based on subdivision and Bezier clipping perform better for higher degree intersections, In this paper, we introduce a new technique of algebraic pruning based on the algebraic approaches and eigenvalue formulation of the problem. The resulting algorithm corresponds to computing only selected eigenvalues in the domain of intersection, This is based on matrix formulation of the intersection problem, power iterations and geometric properties of Bezier curves and surfaces. The algorithm prunes the domain and converges to the solutions rapidly. It has been applied to intersection of parametric and algebraic curves, ray tracing and curve-surface intersections, The resulting algorithm compares favorably with earlier methods in terms of performance and accuracy. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:823 / 845
页数:23
相关论文
共 50 条
  • [1] ALGORITHM FOR ALGEBRAIC CURVE INTERSECTION
    SEDERBERG, TW
    COMPUTER-AIDED DESIGN, 1989, 21 (09) : 547 - 554
  • [2] The Intersection of a Curve with Algebraic Subgroups in a Product of Elliptic Curves
    Viada, Evelina
    ANNALI DELLA SCUOLA NORMALE SUPERIORE DI PISA-CLASSE DI SCIENZE, 2003, 2 (01) : 47 - 75
  • [3] The relaxed implicit randomized algebraic reconstruction technique for curve and surface reconstruction
    Wang, Huidi
    Yuan, Lele
    Jing-Jing Xiong
    Mao, Jun
    COMPUTERS & GRAPHICS-UK, 2022, 102 : 9 - 17
  • [5] Intersection testing between an ellipsoid and an algebraic surface
    Chen, Xiao-Diao
    Yong, Jun-Hai
    Paul, Jean-Claude
    Sun, Jiaguang
    PROCEEDINGS OF 2007 10TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, 2007, : 43 - +
  • [6] ALGEBRAIC SERIES OF DIVISORS ON A CURVE AND ON A SURFACE
    CILIBERTO, C
    GHIONE, F
    ANNALI DI MATEMATICA PURA ED APPLICATA, 1984, 136 : 329 - 353
  • [7] Distance and intersection number in the curve graph of a surface
    Birman, Joan S.
    Morse, Matthew J.
    Wrinkle, Nancy C.
    GEOMETRIAE DEDICATA, 2021, 215 (01) : 161 - 189
  • [8] Distance and intersection number in the curve graph of a surface
    Joan S. Birman
    Matthew J. Morse
    Nancy C. Wrinkle
    Geometriae Dedicata, 2021, 215 : 161 - 189
  • [9] INTERSECTION THEORY ON A SINGULAR ALGEBRAIC SURFACE-ADDENDUM
    REEVE, JE
    TYRRELL, JA
    JOURNAL OF THE LONDON MATHEMATICAL SOCIETY, 1966, 41 (164P): : 619 - &
  • [10] THE TANGENT SURFACE OF A RATIONAL ALGEBRAIC SPACE CURVE
    OBERHEIM, H
    MANUSCRIPTA MATHEMATICA, 1990, 68 (04) : 343 - 349