Smooth Interpolating Curves with Local Control and Monotone Alternating Curvature

被引:2
|
作者
Binninger, Alexandre [1 ]
Sorkine-Hornung, Olga [1 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
基金
欧洲研究理事会;
关键词
SPLINES; FAIR;
D O I
10.1111/cgf.14600
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a method for the construction of a planar curve based on piecewise clothoids and straight lines that intuitively interpolates a given sequence of control points. Our method has several desirable properties that are not simultaneously fulfilled by previous approaches: Our interpolating curves are C-2 continuous, their computation does not rely on global optimization and has local support, enabling fast evaluation for interactive modeling. Further, the sign of the curvature at control points is consistent with the control polygon; the curvature attains its extrema at control points and is monotone between consecutive control points of opposite curvature signs. In addition, we can ensure that the curve has self-intersections only when the control polygon also self-intersects between the same control points. For more fine-grained control, the user can specify the desired curvature and tangent values at certain control points, though it is not required by our method. Our local optimization can lead to discontinuity w.r.t. the locations of control points, although the problem is limited by its locality. We demonstrate the utility of our approach in generating various curves and provide a comparison with the state of the art.
引用
收藏
页码:25 / 38
页数:14
相关论文
共 50 条
  • [1] SMOOTH INTERPOLATING CURVES OF PRESCRIBED LENGTH AND MINIMUM CURVATURE
    JEROME, JW
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1975, 51 (01) : 62 - 66
  • [2] Local control of interpolating rational cubic spline curves
    Duan, Qi
    Bao, Fangxun
    Du, Shitian
    Twizell, E. H.
    COMPUTER-AIDED DESIGN, 2009, 41 (11) : 825 - 829
  • [3] Constructing Bezier curves with monotone curvature
    Wang, Aizeng
    Zhao, Gang
    Hou, Fei
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2019, 355 : 1 - 10
  • [4] Interpolating nets of curves by smooth subdivision surfaces
    Levin, A
    SIGGRAPH 99 CONFERENCE PROCEEDINGS, 1999, : 57 - 64
  • [5] Designing fair curves using monotone curvature pieces
    Wang, YL
    Zhao, BY
    Zhang, LZ
    Xu, JC
    Wang, KC
    Wang, SC
    COMPUTER AIDED GEOMETRIC DESIGN, 2004, 21 (05) : 515 - 527
  • [6] AN ALGORITHM BASED ON ROLLING TO GENERATE SMOOTH INTERPOLATING CURVES ON ELLIPSOIDS
    Krakowski, Krzysztof A.
    Leite, Fatima Silva
    KYBERNETIKA, 2014, 50 (04) : 544 - 562
  • [7] Optimal method for interpolating curvature continuity curves with rational quadratic splines
    Zhang, San-Yuan
    Wang, Guo-Zhao
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (08): : 1190 - 1196
  • [8] Convexity control and approximation properties of interpolating curves
    Qi Duan
    Tzer-Shyong Chen
    K. Djidjeli
    W. G. Price
    E. H. Twizell
    Korean Journal of Computational & Applied Mathematics, 2000, 7 (2) : 397 - 405
  • [9] Convexity control and approximation properties of interpolating curves
    Duan, Qi
    Chen, Tzer-shyong
    Djidjeli, K.
    Price, W.G.
    Twizell, E.H.
    Korean Journal of Computational & Applied Mathematics, 2000, 7 (02): : 397 - 405
  • [10] Pythagorean-hodograph quintic transition curves of monotone curvature
    Farouki, RT
    COMPUTER-AIDED DESIGN, 1997, 29 (09) : 601 - 606