Abstract

Rational curves and splines are one of the building blocks of computer graphics and geometric modeling. Although a rational curve is more flexible than its polynomial counterpart, many properties of polynomial curves are not applicable to it. For this reason, it is very useful to know if a curve presented as a rational space curve has a polynomial parameterization. In the paper, an algorithm is presented that decides whether a polynomial parameterization exists, and computes the parameterization. In algebraic geometry, it is known that a rational algebraic curve is polynomially parameterizable iff it has one place at infinity. This criterion has been used in earlier methods to test the polynomial parameterizability of algebraic plane curves. The resulting algorithm is complicated, and it also requires that the parametric curves be implicitized. This causes problems for rational space curves. The paper gives a simple condition that is both necessary and sufficient for the polynomial parameterizability of rational space curves. The calculation of the polynomial parameterization is simple, and involves only a rational reparameterization of the curve.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call