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 条
  • [21] Algebraic intersection spaces
    Geske, Christian
    JOURNAL OF TOPOLOGY AND ANALYSIS, 2020, 12 (04) : 1157 - 1194
  • [22] INTERSECTION OF ALGEBRAIC CURVES
    SUVOROV, F
    AMERICAN MATHEMATICAL MONTHLY, 1964, 71 (05): : 568 - &
  • [23] A Fast Pruning Technique for Low-Power Inexact Circuit Design
    Broc, Johan
    Gaillardon, Pierre-Emmanuel
    Amaru, Luca
    Murillo, Jaume Joven
    Palem, Krishna
    De Micheli, Giovanni
    2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [24] Algebraic loop detection and evaluation algorithms for curve and surface interrogations
    Krishnan, S
    Manocha, D
    GRAPHICS INTERFACE '96, PROCEEDINGS, 1996, : 87 - 94
  • [25] PARAMETERIZED FAMILIES OF POLYNOMIALS FOR BOUNDED ALGEBRAIC CURVE AND SURFACE FITTING
    TAUBIN, G
    CUKIERMAN, F
    SULLIVAN, S
    PONCE, J
    KRIEGMAN, DJ
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1994, 16 (03) : 287 - 303
  • [26] A novel generic fast fourier transform pruning technique and complexity analysis
    Hu, Z
    Wan, HH
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2005, 53 (01) : 274 - 282
  • [27] An efficient method for calculating the intersection curve between a ruled surface and a plane
    Li, Xueyi
    Jiang, Shoubo
    Huang, Binbing
    Zeng, Qingliang
    1600, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (06): : 331 - 340
  • [28] Note on the twelve points of intersection of a quadri quadric curve with a cubic surface
    Milne, WP
    PROCEEDINGS OF THE CAMBRIDGE PHILOSOPHICAL SOCIETY, 1923, 21 : 685 - 685
  • [29] Computing the intersection between a rational parametric curve and a rational parametric surface
    Zhang, Bingwei
    Wu, Xi
    Cheng, Jin-San
    Ding, Kexin
    COMPUTER AIDED GEOMETRIC DESIGN, 2024, 109
  • [30] The Intersection Multiplicity of Intersection Points over Algebraic Curves
    Lai, Kailing
    Meng, Fanning
    He, Huanqi
    INTERNATIONAL JOURNAL OF MATHEMATICS AND MATHEMATICAL SCIENCES, 2023, 2023