Optimal arc spline approximation

被引:12
|
作者
Maier, Georg [1 ]
机构
[1] Univ Passau, FORWISS, D-94032 Passau, Germany
关键词
Approximation; Arc spline; Biarc; SMAP; MINIMUM NUMBER; CIRCULAR ARCS; CURVES; BIARCS;
D O I
10.1016/j.cagd.2014.02.011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a method for approximating a point sequence of input points by a G(1)-continuous (smooth) arc spline with the minimum number of segments while not exceeding a user-specified tolerance. Arc splines are curves composed of circular arcs and line segments (shortly: segments). For controlling the tolerance we follow a geometric approach: We consider a simple closed polygon P and two disjoint edges designated as the start s and the destination d. Then we compute a SMAP (smooth minimum arc path), i.e. a smooth arc spline running from s to d in P with the minimally possible number of segments. In this paper we focus on the mathematical characterization of possible solutions that enables a constructive approach leading to an efficient algorithm. In contrast to the existing approaches, we do not restrict the breakpoints of the arc spline to a predefined set of points but choose them automatically. This has a considerably positive effect on the resulting number of segments. (c) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:211 / 226
页数:16
相关论文
共 50 条