A moving line L(x,y;t) = 0 is a family of lines with one parameter t in a plane. A moving line L(x,y;t) = 0 is said to follow a rational curve P ( t ) if the point P ( t 0 ) is on the line L (x, y; t 0 ) = 0 for any parameter value t 0 . A µ-basis of a rational curve P ( t ) is a pair of lowest degree moving lines that constitute a basis of the module formed by all the moving lines following P ( t ), which is the Syzygy module of P ( t ). The study of moving lines, especially the µ-basis, has recently led to an efficient method, called the moving line method , for computing the implicit equation of a rational curve [3,6]. In this paper, we present properties and equivalent definitions of a µ-basis of a planar rational curve. Several of these properties and definitions are new, and they help to clarify an earlier definition of the µ-basis [3]. Furthermore, based on some of these newly established properties, an efficient algorithm is presented to compute a µ-basis of a planar rational curve. This algorithm applies vector elimination to the moving line module of P ( t ), and has O( n 2 ) time complexity, where n is the degree of P ( t ). We show that the new algorithm is more efficient than the fastest previous algorithm [7].
[1]
David A. Cox,et al.
Using Algebraic Geometry
,
1998
.
[2]
Falai Chen,et al.
The moving line ideal basis of planar rational curves
,
1998,
Comput. Aided Geom. Des..
[3]
Falai Chen.
Reparametrization of a rational ruled surface using the -basis
,
2003,
Comput. Aided Geom. Des..
[4]
Falai Chen,et al.
Implicitization using moving curves and surfaces
,
1995,
SIGGRAPH.
[5]
Thomas W. Sederberg,et al.
Curve implicitization using moving lines
,
1994,
Comput. Aided Geom. Des..
[6]
Thomas W. Sederberg,et al.
A Direct Approach to Computing the µ-basis of Planar Rational Curves
,
2001,
J. Symb. Comput..