Comparison of three curve intersection algorithms

  • Authors:
  • Thomas W Sederberg;Scott R Parry

  • Affiliations:
  • -;-

  • Venue:
  • Computer-Aided Design
  • Year:
  • 1986

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper treats the problem of how one can best compute the points of intersection of two planar rational curves. Three different algorithms are compared: the well known Bezier subdivision algorithm, a subdivision algorithm based on interval arithmetic, and the implicitization approach. Implementation considerations are discussed, with particular focus on how to make the implicitization method robust and fast. Report is made on a test in which the algorithms solved hundreds of randomly generated problems to eight digits of accuracy. The implicitization algorithm was faster than the others by a factor of five for degree two curves; by a factor of four for cubic curves; by a factor of three for quartic curves; and the interval method was faster for quintic curves by a factor of two.