Automatic parameterization of rational curves and surfaces IV: algebraic space curves

  • Authors:
  • S. S. Abhyankar;C. J. Bajaj

  • Affiliations:
  • Purdue University;Purdue University

  • Venue:
  • ACM Transactions on Graphics (TOG) - Special issue on computer-aided design
  • Year:
  • 1989

Quantified Score

Hi-index 0.01

Visualization

Abstract

For an irreducible algebraic space curve C that is implicitly defined as the intersection of two algebraic surfaces, f (x, y, z) = 0 and g (x, y, z) = 0, there always exists a birational correspondence between the points of C and the points of an irreducible plane curve P, whose genus is the same as that of C. Thus C is rational if the genus of P is zero. Given an irreducible space curve C = (f ∩ g), with f and g not tangent along C, we present a method of obtaining a projected irreducible plane curve P together with birational maps between the points of P and C. Together with [4], this method yields an algorithm to compute the genus of C, and if the genus is zero, the rational parametric equations for C. As a biproduct, this method also yields the implicit and parametric equations of a rational surface S containing the space curve C.The birational mappings of implicitly defined space curves find numerous applications in geometric modeling and computer graphics since they provide an efficient way of manipulating curves in space by processing curves in the plane. Additionally, having rational surfaces containing C yields a simple way of generating related families of rational space curves.