Application of piecewise­cubic functions for constructing a Bezier type curve of C1 smoothness

Abstract

<p class="a">We have proposed and implemented a new method for constructing a spline curve of third degree, which possesses the properties of both a cubic spline and the Bezier curve. Similar to building the Bezier curves, control points are assigned, whose position affects the shape of the curve. In the proposed approach, the sections of the straight line that connect control points are tangent to the curve that is constructed. The location of touch points can be different, allowing the construction of different curves for one set of control points. A special feature of the proposed method is assigning, in abscissa of control points, some unknown spline values that are found from conditions for the continuity of the first derivatives of the curve at these points. Finding the coefficients of polynomials that make up the curve comes down to solving a system of linear equations with a three-diagonal matrix. The built curve is a piecewise-cubic function, continuous along with its first derivative throughout the entire interval. Conditions were found for any set of control points in the form of inequalities, which parameters of the curve must meet, at which the curve does exists and it is unique. These conditions follow from the requirement for a diagonal advantage of the matrix of the system for determining coefficients of the curve. A series of computational experiments were performed, which showed that the curve effectively inherits the shape assigned by control points. Similar to the Bezier curves, the proposed curve could be used in computer graphics systems and computer systems for technical design, specifically for the creation of fonts, drawings of parts, elements of transportation vehicles' bodies, etc.</p>

Authors and Affiliations

Oleg Stelia, Leonid Potapenko, Ihor Sirenko

Keywords

Related Articles

Development of knowledge­based control systems with built­in functions of rules verification and correction

<p>Two improved models of control rules were proposed. A model in a form of AND/OR graph; in contrast to the known graphical model of general rules, is based on dividing the rules into groups based on the controlled obje...

Development of energy-saving technology to maintain the functioning of a wind-solar electrical system

<p>An integrated system to support the functioning of a wind-solar electric system has been designed, based on predicting a change in the capacity of a rechargeable battery when measuring voltage at the input to a hybrid...

Construction of a method for predicting the number of enterobacteria in milk using artifical neural networks

<p>It is now established that artificial neural networks (ANNs) provide better simulation and prediction of the number of microorganisms in raw materials and foodstuffs. In this case, ANNs could be used as informative, f...

Analysis of conditions for the propagation of internal waves in a three­layer finite­depth liquid

<p>The problem of propagation of internal waves for an ideal incompressible fluid was considered. The hydrodynamic system consisted of three layers of a finite thickness that did not mix and were bounded with a solid cov...

Development of models and algorithms for estimating the potential of personnel at health care institutions

<p>The problem of the development of models and methods for the estimation of the personnel potential of the health care institution is explored. Personnel potential is considered in terms of rendering medical services....

Download PDF file
  • EP ID EP527874
  • DOI 10.15587/1729-4061.2018.128284
  • Views 87
  • Downloads 0

How To Cite

Oleg Stelia, Leonid Potapenko, Ihor Sirenko (2018). Application of piecewise­cubic functions for constructing a Bezier type curve of C1 smoothness. Восточно-Европейский журнал передовых технологий, 2(4), 46-52. https://europub.co.uk/articles/-A-527874