Smoothing an arc spline

被引:18
|
作者
Li, Z [1 ]
Meek, DS [1 ]
机构
[1] Univ Manitoba, Dept Comp Sci, Winnipeg, MB R3T 2N2, Canada
来源
COMPUTERS & GRAPHICS-UK | 2005年 / 29卷 / 04期
基金
加拿大自然科学与工程研究理事会;
关键词
arc spline; G(2) continuity; smoothing; line and curve generation; computer-aided design (CAD);
D O I
10.1016/j.cag.2005.05.009
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Are splines are G(1) continuous curves made of circular arcs and straight-line segments. They have the advantages that the curvature of an are spline is known and controlled at all but a finite number of points, and that the offset curve of an are spline is another arc spline. Arc splines are used by computer-controlled machines as a natural curve along which to cut and are used by highway route planners as a natural curve along which to plan the centre line of a road. In this paper, it is shown how to increase the smoothness of a planar arc spline by replacing parts of it and thus to create a G(2) continuous curve. The replacement parts are low-degree NURBS curves: cubic B ezier curves and quadratic rational Bezier curves. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:576 / 587
页数:12
相关论文
共 50 条