8. Conclusions and discussions
This paper has proposed to define and control the shapes of a family of planar curves via predefined curvature radius functions. The defined curves together with their arc lengths and the offsets can be explicitly computed when the curvature radius is given by a wide class of elementary functions. By choosing the curvature radius functions as polynomials, the curvature radius functions can be obtained by solving linear systems under the constraint of interpolating given boundary data or having prescribed arc lengths. Particularly, G 1 Hermite interpolation with or without the constraint of arc length and G 2 Hermite interpolation by the proposed curves have been given. The potential applications of the proposed technique include fair shape design as well as CNC machining tool path generation, etc.