A novel approach for computing C2-continuous offset of NURBS curves |
| |
Authors: | S-HF Chuang J-L Shih |
| |
Affiliation: | (1) Department of Mechanical Engineering, National Chung-Hsing University, 250 Kuo-kuang Road, Taichung, 402, Taiwan |
| |
Abstract: | Computing offset curves is an important geometric operation in areas of CAD/CAM, robotics, cam design and many industrial
applications. In this paper, an algorithm for computing offsets of NURBS curves using C2-continuous B-spline curves is presented. The progenitor curve in database is initially approximated by a line-fitting curve,
and then the exact offset of this line-fitting curve is introduced as an initial offset. Based on the initial offset and a
set of selected knots, an intended C2-continuous B-spline curve is subsequently constructed. The method uses a new error-measuring scheme, which is based on the
convex hull property of Bézier curves and the idea of cumulative errors, to calculate the global error bound of offset approximation.
The method obtains offset curves with C2 continuity and guarantees that the actual error bound is precisely within the prescribed tolerance. In addition, it also
allows one to selectively parametrize the offset curve. |
| |
Keywords: | CAD/CAM NURBS curves Offsetting C2 continuity Piecewise Bézier curves |
本文献已被 SpringerLink 等数据库收录! |
|