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] Surface self-intersection computation via algebraic decomposition
    Elber, Gershon
    Grandine, Tom
    Kim, Myung-Soo
    COMPUTER-AIDED DESIGN, 2009, 41 (12) : 1060 - 1066
  • [2] A NEW APPROACH FOR SURFACE INTERSECTION
    Manocha, Dinesh
    Canny, John F.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1991, 1 (04) : 491 - 516
  • [3] Algebraic and geometric intersection numbers for free groups
    Gadgil, Siddhartha
    Pandit, Suhas
    TOPOLOGY AND ITS APPLICATIONS, 2009, 156 (09) : 1615 - 1619
  • [4] PARAMETRIC SURFACE/SURFACE INTERSECTION
    Zeng Xianglin
    Wang Qifu
    Zhou Ji
    Yu Jun
    ComputerAidedDrafting,DesignandManufacturing, 1994, DesignandManufacturing.1994 (02) : 40 - 49
  • [5] A SURFACE INTERSECTION ALGORITHM BASED ON LOOP DETECTION
    Hohmeyer, Michael E.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1991, 1 (04) : 473 - 490
  • [7] Topology-driven approximation to rational surface-surface intersection via interval algebraic topology analysis
    Cheng, Jin-San
    Zhang, Bingwei
    Xiao, Yikun
    Li, Ming
    ACM TRANSACTIONS ON GRAPHICS, 2023, 42 (04):
  • [8] On the intersection curve of three parametric hypersurfaces
    Duldul, Mustafa
    COMPUTER AIDED GEOMETRIC DESIGN, 2010, 27 (01) : 118 - 127
  • [9] A new method for implicit algebraic surfaces intersection
    Yu, ZS
    Cao, WQ
    Ma, LZ
    Peng, QS
    FIFTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN & COMPUTER GRAPHICS, VOLS 1 AND 2, 1997, : 439 - 442
  • [10] On the isotopic meshing of an algebraic implicit surface
    Diatta, Daouda Niang
    Mourrain, Bernard
    Ruatta, Olivier
    JOURNAL OF SYMBOLIC COMPUTATION, 2012, 47 (08) : 903 - 925