Article ID Journal Published Year Pages File Type
440159 Computer-Aided Design 2013 9 Pages PDF
Abstract

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 Lávič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.

► A condition guaranteeing the rationality of contour curves on canal surfaces is studied. ► These curves are then used for computing PN parameterizations of canal surfaces. ► Canal surfaces determined by polynomial MATs and polynomial contour curves are investigated. ► A method for computing approximate PN parameterizations of canal surfaces is shown. ► Computation of blends between two canal surfaces using the contour method is presented.

Related Topics
Physical Sciences and Engineering Computer Science Computer Graphics and Computer-Aided Design
Authors
, ,