Parameterizing rational offset canal surfaces via rational contour curves
A canal surface is the envelope of a 1-parameter set of spheres centered at the spine curve m ( t ) and with the radii described by the function r(t) r ( t ) . Any canal surface given by rational m ( t ) and r(t) r ( t ) possesses a rational parameterization. However, an arbitrary rational canal surface does not have to fulfill the PN (Pythagorean normals) condition. Most (exact or approximate) parameterization methods are based on a construction of a rational unit normal vector field guaranteeing rational offsets. In this paper, we will study a condition which guarantees that a given canal surface has rational contour curves, which are later used for a straightforward computation of rational parameterizations of canal surfaces providing rational offsets. Using the contour curves in the parameterization algorithm brings another extra feature; the parameter lines do not unnecessarily wind around the canal surface. Our approach follows a construction of rational spatial MPH curves from the associated planar PH curves introduced in Kosinka and Lvi?ka (2010)[28] and gives it to the relation with the contour curves of canal surfaces given by their medial axis transforms. We also present simple methods for computing approximate PN parameterizations of given canal surfaces and rational offset blends between two canal surfaces.
rational offsets canal surfaces contour curves rational parameterizations blends ph and mph curves pn surfaces approximate parameterization