ALGORITHMS FOR INTERSECTING PARAMETRIC AND ALGEBRAIC-CURVES .2. MULTIPLE INTERSECTIONS

被引:27
作者
MANOCHA, D
DEMMEL, J
机构
[1] UNIV CALIF BERKELEY,DIV COMP SCI,BERKELEY,CA 94720
[2] UNIV CALIF BERKELEY,DEPT MATH,BERKELEY,CA 94720
来源
GRAPHICAL MODELS AND IMAGE PROCESSING | 1995年 / 57卷 / 02期
关键词
D O I
10.1006/gmip.1995.1010
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of computing the intersection of parametric and algebraic curves arises in many applications of computer graphics and geometric and solid modeling. Previous algorithms are based on techniques from elimination theory or subdivision and iteration and are typically limited to simple intersections of curves. Furthermore, algorithms based on elimination theory are restricted to low degree curves. This is mainly due to issues of efficiency and numerical stability. In this paper we use elimination theory and express the resultant of the equations of intersection as a matrix determinant. Using matrix computations the algorithm for intersection is reduced to computing eigenvalues and eigenvectors of matrices. We use techniques from linear algebra and numerical analysis to compute geometrically isolated higher order intersections of curves. Such intersections are obtained from tangential intersections, singular points, etc. The main advantage of the algorithm lies in its efficiency and robustness. The numerical accuracy of the operations is well understood and we come up with tight bounds on the errors using 64-bit IEEE floating point arithmetic. (C) 1995 Academic Press, Inc.
引用
收藏
页码:81 / 100
页数:20
相关论文
共 45 条
[1]  
ANDERSON E, 1992, LAPACK USERS GUIDE R
[2]  
BAI Z, 1989, 469 COUR I COMP SCI
[3]  
BAI Z, 1992, DESIGN PARALLEL NONS
[4]  
Bartels R.H., 1987, INTRO SPLINES USE CO
[5]  
Buchberger B., 1985, MULTIDIMENSIONAL SYS, P184
[6]  
Collins G.E., 1992, P INT S SYMB ALG COM, P189
[7]  
DEMMEL J, 1993, ACTA NUMERICA, V2
[8]  
DEMMEL J, 1990, RELIABLE NUMERICAL C
[9]  
DeRose T., 1985, THESIS U CALIFORNIA
[10]  
EDELMAN A, 1993, POLYNOMIAL ROOTS COM