Abstract
In this paper we present an algorithm with a new trace-terminating condition for tracing along surface-surface intersection curves on surface boundaries, while several tracing methods and embedding methods that include tracing scheme may cause false termination with a traditional trace-terminating condition: tracing stops when the surface-domain’s boundary is reached. And we also suggest another iterative method to calculate intersection points on surface boundaries with parallel surface normal. Some numerical examples with these two ideas and comparisons to ‘DESIGNBASE’, ‘ACIS’, and ‘Parasolid’ are included to demonstrate the effectiveness of our algorithm.
Similar content being viewed by others
References
Patrikalakis N M. Surface-to-surface intersections.IEEE Computer Graphics and Applications, 1993, 13(1): 89–95.
Houghton E G, Emnett R F, Factor J D, Sabharwal C L. Implementation of a divide-and-conquer method for intersection of parametric surfaces.Computer Aided Geometric Design, 1985, 2: 173–183.
Bajaj C Let al. Tracing surface intersections.Computer Aided Geometric Design, 1988, 5(4): 285–307.
Mortenson. Geometric Modeling. Wiley, USA, 1st ed, 1985.
Hoschek J, Lasser D. Fundamentals of Computer Aided Geometric Design. A.K. Peters, Wellesley, MA, 1993.
Barnhill R Eet al. Surface/surface intersection.Computer Aided Geometric Design, 1987, 4: 3–16.
Barnhill R E, Kersey S N. A marching method for parametric surface/surface intersection.Computer Aided Geometric Design, 1990, 7: 257–280.
Sinha P, Klassen E, Wang K K. Exploiting topological and geometric properties for selective subdivision. InProceedings ACM Symposium on Computational Geometry, 1985, pp. 39–45.
Sederberg T W, Meyers R J. Loop detection in surface patch intersections.Computer Aided Geometric Design, 1988, 5: 161–171.
Cheng K P. Using plane vector fields to obtain all the intersection curves of two general surfaces. InTheory and Practice of Geometric Modeling, Springer, New York, 1989, pp. 187–204.
Kriezis G A, Patrikalakis N M, Wolter F E. Topological and differential equation methods for surface intersections.Computer-Aided Design, 1992, 24(1): 41–55.
Luo R C, Ma Y, McAllister D F. Tracing tangential surface-surface intersections. InProceedings Third ACM Solid Modeling Symposium, Salt Lake City, UT, 1995, pp. 255–262.
Ma Y, Lee Y S. Detection of loops and singularities of surface intersections.Computer-Aided Design, 1998, 30(14): 1059–1067.
Asteasu C. Intersection of arbitrary surfaces.Computer-Aided Design, 1988, 20: 533–538.
Shin-Ting W, Andrade L N. Marching along a regular surface/surface intersection with circular steps.Computer Aided Geometric Design, 1999, 16: 249–268.
Stoyanov Tz E. Marching along surface-surface intersection curves with an adaptive step length.Computer Aided Geometric Design, 1992, 9: 485–489.
Markot R., Magedson R. Procedural method for evaluating the intersection curves of two parametric surfaces.Computer-Aided Design, 1991, 23(6): 395–404.
Ye X, Maekawa T. Differential geometry of intersection curves of two surfaces.Computer Aided Geometric Design, 1999, 16: 767–788.
Abdel-Malek K, Yeh H J. Determining intersection curves between surfaces of two solids.Computer-Aided Design, 1996, 28: 539–549.
Grandine T A, Klein IV F W. A new approach to the surface intersection problem.Computer Aided Geometric Design, 1997, 14: 111–134.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported partially by the Research Institute of Marine System Engineering of Seoul National University, and also sponsored partially by the Korean Ministry of Science and Technology through National Research Laboratory for Autonomous Control of AUV and Investigation by using Acoustic Equipments.
Kye-Yuel Lee is a professor in the Department of Naval Architecture and Ocean Engineering and the Research Institute of Marine System Engineering at Seoul National University, Seoul, Korea. His research interests include geometric modeling, design automation, optimization, and CAD in shipbuilding. He received his B.S. degree in 1971 from the Seoul National University, and his M.S. degree in 1975 and Ph.D. degree in 1982 both from the Technical University, Germany, all in the Naval Architecture.
Doo-Yeoum Cho is a Ph.D. candidate in the Department of Naval Architecture and Ocean Engineering at Seoul National University, Korea. He received his B.S. degree in 1997 and M.S. degree in 1999 from the Seoul National University in naval architecture and ocean engineering. His research interests include CAD/CAM, geometric modeling, NURBS curves and surfaces, computer graphics and web3D.
Tae-Wan Kim is currently an assistant professor in the Department of Digital Contents at Sejong University, Seoul, Korea. He received the B.S. degree in industrial engineering from Hanyang University, Korea, the M.S. degree and the Ph.D. degree in computer science from Arizona State University, USA in 1985, 1993 and 1996 respectively. His research interests include geometric modeling, NURBS curves and surfaces, 3D digital watermarking, and digital contents.
Rights and permissions
About this article
Cite this article
Lee, KY., Cho, DY. & Kim, TW. A tracing algorithm for surface-surface intersections on surface boundaries. J. Compt. Sci. & Technol. 17, 843–850 (2002). https://doi.org/10.1007/BF02960775
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02960775