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 条
  • [11] Algebraic curve and surface fitting to multidimensional data
    Mizuta, M
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 52 - 57
  • [12] Structure and Application of Algebraic Spline Curve and Surface
    Luo Zhongxuan Wang Renhong(Inst. Math. Sciences
    Dalian Univ. of Tech.
    Dalian)
    数学研究与评论, 1992, (04) : 579 - 582
  • [13] From algebraic curve to minimal surface and back
    Cooke, Michael
    Drukker, Nadav
    JOURNAL OF HIGH ENERGY PHYSICS, 2015, (02):
  • [14] From algebraic curve to minimal surface and back
    Michael Cooke
    Nadav Drukker
    Journal of High Energy Physics, 2015
  • [15] On the nodal-curve of an algebraic surface.
    Wolff, J
    PROCEEDINGS OF THE KONINKLIJKE AKADEMIE VAN WETENSCHAPPEN TE AMSTERDAM, 1917, 19 (6/10): : 1115 - 1119
  • [16] Curve/Surface Intersection Problem by means of Matrix Representations
    Thang, Luu Ba
    Buse, Laurent
    Mourrain, Bernard
    SNC'09: PROCEEDINGS OF THE 2009 INTERNATIONAL WORKSHOP ON SYMBOLIC-NUMERIC COMPUTATION, 2009, : 71 - 78
  • [17] A fast Jacobian group arithmetic scheme for algebraic curve cryptography
    Harasawi, R
    Suzuki, J
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (01) : 130 - 139
  • [18] Surface self-intersection computation via algebraic decomposition
    Elber, Gershon
    Grandine, Tom
    Kim, Myung-Soo
    COMPUTER-AIDED DESIGN, 2009, 41 (12) : 1060 - 1066
  • [19] Height pairings for algebraic cycleson the product of a curve and a surface
    Zhang, Shou-Wu
    TUNISIAN JOURNAL OF MATHEMATICS, 2024, 6 (03)
  • [20] Computing the intersection curve between a plane and the offset of a parametric surface
    Carreras, Fernando
    Gonzalez-Vega, Laureano
    Puig-Pey, Jaime
    PROGRESS IN INDUSTRIAL MATHEMATICS AT ECMI 2006, 2008, 12 : 714 - +