Conversion Between Cubic Bezier Curves and Catmull–Rom Splines

被引:1
|
作者
Tayebi Arasteh S. [1 ,2 ]
Kalisz A. [1 ]
机构
[1] Department of Electrical, Electronic, and Communication Engineering, Information Technology (LIKE), Friedrich-Alexander-Universität Erlangen-Nürnberg, Am Wolfsmantel 33, Erlangen
[2] Harvard Medical School, 25 Shattuck St, Boston, 02115, MA
关键词
Bézier curves; Catmull–Rom splines; Computer graphics; Computer-aided design;
D O I
10.1007/s42979-021-00770-x
中图分类号
学科分类号
摘要
Splines are one of the main methods of mathematically representing complicated shapes, which have become the primary technique in the fields of Computer Graphics (CG) and Computer-Aided Geometric Design (CAGD) for modeling complex surfaces. Among all, Bézier and Catmull–Rom splines are the most common in the sub-fields of engineering. In this paper, we focus on conversion between cubic Bézier and Catmull–Rom curve segments, rather than going through their properties. By deriving the conversion equations, we aim at converting the original set of the control points of either of the Catmull–Rom or Bézier cubic curves to a new set of control points, which corresponds to approximately the same shape as the original curve, when considered as the set of the control points of the other curve. Due to providing simple linear transformations of control points, the method is very simple, efficient, and easy to implement, which is further validated in this paper using some numerical and visual examples. © 2021, The Author(s).
引用
收藏
相关论文
共 50 条
  • [1] Skinning Cubic Bezier Splines and Catmull-Clark Subdivision Surfaces
    Liu, Songrun
    Jacobson, Alec
    Gingold, Yotam
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (06):
  • [2] APPROXIMATION OF DIGITIZED CURVES WITH CUBIC BEZIER SPLINES
    Kolesnikov, Alexander
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 4285 - 4288
  • [3] Localized editing of catmull-rom splines
    Eyiyurekli, Manolya
    Breen, David
    [J]. Computer-Aided Design and Applications, 2009, 6 (03): : 307 - 316
  • [4] Representation of facial features by Catmull-Rom splines
    Maggini, Marco
    Melacci, Stefano
    Sarti, Lorenzo
    [J]. COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2007, 4673 : 408 - 415
  • [5] Parameterization and applications of Catmull-Rom curves
    Yuksel, Cem
    Schaefer, Scott
    Keyser, John
    [J]. COMPUTER-AIDED DESIGN, 2011, 43 (07) : 747 - 755
  • [6] Recursive evaluation algorithm for a class of Catmull-Rom splines
    Barry, Phillip J.
    Goldman, Ronald N.
    [J]. Computer Graphics (ACM), 1988, 22 (04): : 199 - 204
  • [7] Connections between Quartic Bezier Curves with Shape Parameters and Cubic H- Bezier Curves
    Xu, Ping
    Yu, Desheng
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MATERIAL, MECHANICAL AND MANUFACTURING ENGINEERING, 2015, 27 : 1246 - 1252
  • [8] Data Fitting on Manifolds with Composite Bezier-Like Curves and Blended Cubic Splines
    Gousenbourger, Pierre-Yves
    Massart, Estelle
    Absil, P. -A.
    [J]. JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2019, 61 (05) : 645 - 671
  • [9] Approximate Bezier curves by cubic LN curves
    Huang, Wei-Xian
    Jin, Cong-Jian
    Wang, Guo-Jin
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2011, 218 (07) : 3083 - 3092
  • [10] APPROXIMATION OF QUADRATIC BEZIER CURVES BY ARC SPLINES
    WALTON, DJ
    MEEK, DS
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1994, 54 (01) : 107 - 120