ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Scientific Visualization, 2022, volume 14, number 1, pages 97 - 108, DOI: 10.26583/sv.14.1.08

One of The Algorithms for Converting Spline Interpolated Curves into B-spline Form

Author: A. S. Minkin1

National Research Center «Kurchatov Institute», Moscow, Russia

1 ORCID: 0000-0001-8789-0779, amink@mail.ru

 

Abstract

To ensure flexibility and convenience of working with geometric models in CAD systems, algorithms for converting geometric representations are demanded, among which methods of their one-to-one and exact transformation are of great importance. In this paper, we propose a technique for converting a spline curve into a corresponding equivalent B-spline curve based on combining Bezier segments and the removal of multiple knots to obtain a more compact B-spline representation. The justification of the simplified version of the knot-removal algorithm for B-splines is given. This approach makes it possible to construct a B-spline curve based on information about its individual points without using standard fitting tools and complex interpolation schemes.

 

Keywords: geometric modeling, parametric curves, CAD, cubic splines, B-spline curves, NURBS, Bezier curves.