An efficient surface-surface intersection algorithm based on geometry characteristics

被引:14
作者
Li, XY [1 ]
Jiang, H [1 ]
Chen, S [1 ]
Wang, XC [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Mech Engn, Xian 710049, Peoples R China
来源
COMPUTERS & GRAPHICS-UK | 2004年 / 28卷 / 04期
关键词
surface-surface intersection; starting point; minimum distance; tracing increment; geodesic curvature radius;
D O I
10.1016/j.cag.2004.04.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
The problem of surface-surface intersection is one of the fundamental issues in numerous computer aided design applications. This article presents a reliable numerical algorithm for computing the intersection curves of two surfaces. The starting points for tracing are calculated by means of a combination of both subdivision and numerical techniques. In the tracing phase, the intersection curve is traced in a direction of the combination of its tangent vector and the direction of the geodesic curvature radius, and the stepsize is adjusted adaptively according to the curvature of the intersection curve. At singular points, however, only the tangent direction is taken into account. It is shown from the numerical examples that the proposed algorithm is efficient and flexible. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:527 / 537
页数:11
相关论文
共 25 条
[1]
On the determination of starting points for parametric surface intersections [J].
AbdelMalek, K ;
Yeh, HJ .
COMPUTER-AIDED DESIGN, 1997, 29 (01) :21-35
[2]
Determining intersection curves between surfaces of two solids [J].
AbdelMalek, K ;
Yeh, HJ .
COMPUTER-AIDED DESIGN, 1996, 28 (6-7) :539-549
[3]
BEZIER SURFACE SURFACE INTERSECTION [J].
AZIZ, NM ;
BATA, R ;
BHAT, S .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1990, 10 (01) :50-58
[4]
Tracing surface intersections [J].
Bajaj, C.L. ;
Hoffmann, C.M. ;
Lynch, R.E. ;
Hopcroft, J.E.H. .
Computer Aided Geometric Design, 1988, 5 (04) :285-307
[5]
Barnhill R. E., 1990, Computer-Aided Geometric Design, V7, P257, DOI 10.1016/0167-8396(90)90035-P
[6]
Resuscitating clients against their wishes [J].
Cameron, ME .
JOURNAL OF PROFESSIONAL NURSING, 1997, 13 (01) :6-6
[7]
CHANDRU V, 1987, GEOMETRIC MODELING A, P305
[8]
SURFACE INTERSECTION USING PARALLELISM [J].
CHANG, LC ;
BEIN, WW ;
ANGEL, E .
COMPUTER AIDED GEOMETRIC DESIGN, 1994, 11 (01) :39-69
[9]
CUGINI A, 1994, MATH SURFACES, V4, P231
[10]
EISENHART L. P., 1909, A Treatise on the Differential Geometry of Curves and Surfaces