IBM Journal of Research and Development
IBM Skip to main content
  Home     Products & services     Support & downloads     My account  

  Select a country  
Journals Home  
  Systems Journal  
Journal of Research
and Development
    Current Issue  
    Recent Issues  
    Papers in Progress  
    Recent publications  
    Author's Guide  
  Contact Us  
  Related links:  
     IBM Research  

IBM Journal of Research and Development  
Volume 34, Number 5, Page 770 (1990)
Computer modeling of products and processes
  Full article: arrowPDF   arrowCopyright info


Finding the distance between two circles in three-dimensional space

by C. A. Neff
In this paper we investigate, from an algebraic point of view, the problem of finding the distance between two circles located in ℝ3 . We show, by combining a theorem about solvable permutation groups and some explicit calculations with a computer algebra system, that, in general, the distance between two circles is an algebraic function of the parameters defining them, but that this function is not solvable in terms of radicals. Although this result implies that one cannot find a “closed-form” solution for the distance between an arbitrary pair of circles in ℝ3, we discuss how such an algebraic quantity can still be manipulated symbolically by combining standard polynomial operations with an algorithm for isolating the real roots of a polynomial in a convenient data structure for real algebraic numbers. This data structure and its operations have been implemented.
Related Subjects: Geometry; Mathematical functions and techniques; Models and modeling; Solid modeling