Marching along a regular surface surface intersection with circular steps

被引:19
作者
Wu, ST [1 ]
Andrade, LN [1 ]
机构
[1] UNICAMP, Fac Elect & Comp Engn, Dept Comp Engn & Ind Automat, BR-13083970 Campinas, SP, Brazil
关键词
surface intersection; regular surfaces; marching method; osculating circle; marching step; geometric modeling;
D O I
10.1016/S0167-8396(98)00048-X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a simple and elegant algorithm to estimate adaptively the stepping direction and size for tracing a branch of the intersection curve between two regular surfaces without any nonlinear equation system solver (Kriezis and Patrikalakis, 1991; Abdel-Malek and Yeh, 1996; Grandine and Klein, 1997). The step is neither along the tangent vector at the current point (Barnhill, 1987) nor along a parabola in a vicinity of the current point (Stoyanov, 1992); it is along a circle at the current point. Although no curvature analysis or power series expansions about each point of the intersection curve were used in its construction, we demonstrate that our circle tends to the exact osculating circle, when the distance between two subsequent sampling points tends to zero. Through numerical examples, we also show that the performance of our algorithm by handling singular points, bifurcations, and points on the closely spaced branches, is equivalent to the ones based on embedding schemes (Abdel-Malek and Yeh, 1996; Grandine and Klein, 1997). (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:249 / 268
页数:20
相关论文
共 19 条
  • [1] Determining intersection curves between surfaces of two solids
    AbdelMalek, K
    Yeh, HJ
    [J]. COMPUTER-AIDED DESIGN, 1996, 28 (6-7) : 539 - 549
  • [2] INTERSECTION OF ARBITRARY SURFACES
    ASTEASU, C
    [J]. COMPUTER-AIDED DESIGN, 1988, 20 (09) : 533 - 538
  • [3] Tracing surface intersections
    Bajaj, C.L.
    Hoffmann, C.M.
    Lynch, R.E.
    Hopcroft, J.E.H.
    [J]. Computer Aided Geometric Design, 1988, 5 (04) : 285 - 307
  • [4] Barnhill R. E., 1990, Computer-Aided Geometric Design, V7, P257, DOI 10.1016/0167-8396(90)90035-P
  • [5] Barnhill R. E., 1987, Computer-Aided Geometric Design, V4, P3, DOI 10.1016/0167-8396(87)90020-3
  • [6] BLACHMAN N, 1992, MATEMATICA PRACTICAL
  • [7] Carmo M. P. D., 1976, DIFFERENTIAL GEOMETR
  • [8] Coxeter H. S. M, 1989, INTRO GEOMETRY
  • [9] DEANDRADE LN, 1998, THESIS FEEC UNICAMP
  • [10] A new approach to the surface intersection problem
    Grandine, TA
    Klein, FW
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 1997, 14 (02) : 111 - 134