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-GEOMETRY CODES OF CURVES OF COMPLETE INTERSECTION
    TANG, LZ
    SCIENCE IN CHINA SERIES A-MATHEMATICS PHYSICS ASTRONOMY, 1994, 37 (08): : 909 - 923
  • [12] Unification and extension of intersection algorithms in numerical algebraic geometry
    Hauenstein, Jonathan D.
    Wampler, Charles W.
    APPLIED MATHEMATICS AND COMPUTATION, 2017, 293 : 226 - 243
  • [13] Fast Intersection-Free Offset Surface Generation From Freeform Models With Triangular Meshes
    Liu, Shengjun
    Wang, Charlie C. L.
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (02) : 347 - 360
  • [14] In-situ surface wear assessment using a bearing area curve technique
    Yusof, Nurul Farhana Mohd
    Ripin, Zaidi Mohd
    TRIBOLOGY-MATERIALS SURFACES & INTERFACES, 2022, 16 (03) : 235 - 244
  • [15] Point Orthogonal Projection onto a Spatial Algebraic Curve
    Cheng, Taixia
    Wu, Zhinan
    Li, Xiaowu
    Wang, Chan
    MATHEMATICS, 2020, 8 (03)
  • [16] A fast robust algorithm for the intersection of triangulated surfaces
    Lo, SH
    Wang, WX
    ENGINEERING WITH COMPUTERS, 2004, 20 (01) : 11 - 21
  • [17] A fast robust algorithm for the intersection of triangulated surfaces
    S. H. Lo
    W. X. Wang
    Engineering with Computers, 2004, 20 : 11 - 21
  • [18] A Knowledge-Guided Approach to Line NURBS Curve Intersection
    Rajab, Khairan
    Piegl, Les A.
    Computer-Aided Design and Applications, 2014, 11 (01): : 1 - 9
  • [19] Fast, High Precision Ray/Fiber Intersection using Tight, Disjoint Bounding Volumes
    Binder, Nikolaus
    Keller, Alexander
    SIGGRAPH'18: ACM SIGGRAPH 2018 TALKS, 2018,
  • [20] A tracing algorithm for intersection of parametric surface and implicit surface
    Pang, Xu-Fang
    Pang, Ming-Yong
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND INFORMATION SYSTEMS, 2009, : 245 - 248