Next Article in Journal
Quantum Algorithms for Some Strings Problems Based on Quantum String Comparator
Next Article in Special Issue
Modeling Spheres in Some Paranormed Sequence Spaces
Previous Article in Journal
Stochastic Model of Virus–Endosome Fusion and Endosomal Escape of pH-Responsive Nanoparticles
Previous Article in Special Issue
G3 Shape Adjustable GHT-Bézier Developable Surfaces and Their Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Generalization of Bézier-like Curves and Surfaces with Shape Parameters

1
Department of Mathematics, University of Sargodha, Sargodha 40100, Pakistan
2
Department of Mathematics and Sciences, Prince Sultan University, Riyadh 11586, Saudi Arabia
3
Department of Medical Research, China Medical University, Taichung 40402, Taiwan
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(3), 376; https://doi.org/10.3390/math10030376
Submission received: 10 December 2021 / Revised: 23 January 2022 / Accepted: 24 January 2022 / Published: 26 January 2022
(This article belongs to the Special Issue Modern Geometric Modeling: Theory and Applications II)

Abstract

:
Bézier curves and surfaces with shape parameters have received more attention in the field of engineering and technology in recent years because of their useful geometric properties as compared to classical Bézier curves, as well as traditional Bernstein basis functions. In this study, the generalized Bézier-like curves (gBC) are constructed based on new generalized Bernstein-like basis functions (gBBF) with two shape parameters. The geometric properties of both gBBF and gBC are studied, and it is found that they are similar to the classical Bernstein basis and Bézier curve, respectively. Some free form curves can be modeled using the proposed gBC and surfaces as the applications.

1. Introduction

The construction of curves and surfaces with the help of parametric polynomials is one of the important areas of research in CAGD. The overall purpose of every curve representation developed for geometric modeling is implemented to create a worthwhile and user friendly curve/surface in the form of preparing. Such features have significant uses in many applications, particularly in industrial styles and designs for functional and aesthetic reasons. The Bézier forms are among the more common mathematical representations of curves and surfaces. This vector-based representation by two Frenchmen, Paul de Casteljau and Pierre Bézier, as described in Farin [1], to create a curve of degree n originally occurred in the auto industry between 1958 and 1962. This has been mostly used in many applications of CAGD and CAD/CAM systems. It is prominent because it has a amount of mathematical characteristics which enable the management and evaluation of the curves. The Bézier design is an important method for developing free-form curves and surfaces in CAGD. Here, the Bézier design relates directly to the Bézier curve, the Bézier tensor product throughout the rectangular platform and the Bézier surface throughout the triangular area.
Several of them have their own abilities, although they have one familiar scarcity. This is, after selecting the basis functions, their design is well committed through their control points. For the sake of resolving the scarcity of the Bézier curve, several researchers developed the latest curves whose structures are related to the Bézier curve by inserting parameters into the basis functions [2,3,4]. These are those fresh curves that enjoy several fundamental Bézier curve characteristics and retain at that time a dynamic property for adaptable form. In the late of 1950s, de Casteljau was the first who defined Bézier surfaces through the triangular domain, and Boehm continued his research; the findings of Boehm are given in [5].
Several researchers conducted more systematic work on the triangular surface of Bézier in the 1970s and 1980s [6,7,8,9,10]. In addition to that, Abedallah [11] often conducted some work on the triangular logic surface of Bézier. The collaboration of such philosophers refined the Bézier triangular surface theory. The triangular surface modeling approach attracts the interest of many philosophers due to its tremendous ability to create complex forms. However, since the Bézier surface theory matured, just a couple of previous studies have investigated the enhancement of the triangular surface to strengthen the traditional triangular Bézier structure [12,13,14,15]. Only the surfaces presented in [16,17] are included into good literature due to their adjustable shape properties. There has been significant interest in the generalization of the blending function of the Bézier curve over the last three decades. Ali introduced the cubic Bézier curve in [18]. In [19], Yan et al. developed a recursive approach to new kinds of basis functions. On the ground of these functions, the Bézier curve and rectangular Bézier-like surface were described. The fresh basis functions were then extended to the triangular region, and the Bézier-like surfaces were defined over the triangular region. Azhar et al. implemented new generalized basis in [20], called A-Bézier. This foundation was centered on a similar one to the Bézier curve of degree three, which comprises of two shape parameters which provided further degrees of liberty used to create the required spline and surfaces of the free form.
Bibi et al. explored a significant concept for tackling the question of constructing certain engineering symmetric creative curves and symmetric spinning surfaces using the oversimplified Bézier trigonometric blended in [21]. Qin et al. [22] introduced the class of modern polynomial functions with shape parameters for the approach to personal of n 1 to enable the creation of Bézier curves with parameters for controlling the local shape of n, which is an extension of the classical Bernstein-based degree n functions. The characteristics of the recommended basis functions and the correlating partly polynomial curve with a local form of n 1 were also studied test criteria. Hu et al. [23] presented shape-adjustable generalized Bézier rotation curves with multiple shape parameters for some geometric modeling. Sidra et al. [24,25,26,27] constructed the generalized blended trigonometric Bernstein with two shape parameters and discussed their applications in geometric modeling. Chen et al. [28] constructed a new generalization of the Bernstein operator, depending upon a positive real parameter. The elementary properties of this operator are also included, and by using this operator, they provide another proof of the Weierstrass Approximation Theorem. The shape-preserving properties of this operator are also given by them. Srivastava et al. [29] established a link between approximation theory and summability methods by constructing bivariate Bernstein–Kantorovich type operators on an extended domain with re-parameterized knots. They numerically analyzed the theoretical results and gave some computer graphics to understand the importance of this study. With the help of new Bernstein basis functions, Cai et al. [30] generalized the q-Bernstein polynomials and gave many approximation properties of q-Bernstein polynomials with shape parameter λ on the symmetric interval [ 1 , 1 ] . Hiemstra et al. [31] presented an idea to show how to calculate a normalized B-spline-like basis for spline spaces with pieces derived from extended Tchebycheff spaces in an efficient and reliable way. The size of the expanded Tchebycheff spaces permitted variations from interval to interval. The method involves creating a matrix that translates a generalized Bernstein-like basis to the desired B-spline-like basis. The B-spline-like basis exhibits many of the same characteristics as conventional univariate B-splines and may be simply integrated into current spline programs.
The differences/advantages/disadvantages of the proposed gBBF and gBC and their shape parameters λ and μ are listed in Table 1.
In this work, some contributions are made, which are as follows:
1.
The construction of a new gBBF with two shape parameters;
2.
The construction of a new gBC with two shape parameters;
3.
The construction of some geometric properties of the new gBBF and gBC and the conclusion that they are similar to the classical one;
4.
Some free form curves are modeled by the proposed gBC;
5.
Some Bézier-like surfaces with shape parameters are constructed;
6.
The effects of the shape parameters on Bézier-like curves and surfaces are discussed.
The article can be outlined as follows: Some preliminaries are given in Section 2. The new gBBF and gBC with two shape parameters are constructed in Section 3. Some geometric properties of the new gBBF and gBC are also discussed in this section. In Section 4, free form curves are modeled by the new gBC. At the end, the consequences of this work are given in Section 5.

2. Preliminaries

In this section, some definitions of Bernstein polynomials and Bézier curves along with their properties are given.

2.1. Bernstein Polynomials

The Bézier curve was constructed by using the Bernstein polynomials [1]. The sth degree Bernstein polynomials are defined as:
U l , s ( v ˜ ) : = s l v ˜ l ( 1 v ˜ ) s l ,
for l = 0 , 1 , 2 , , s , where s l = s ! l ! ( s l ) ! are binomial coefficients.
There must be s + 1 sth-degree Bernstein polynomials. Usually, we set up for mathematical comfort U l , s ( v ˜ ) = 0 , if l < 0 or l > s .

2.2. Bézier Curve

Let V 0 , V 1 , , V s be ( s + 1 ) given the control points. The Bézier curve of degree s is defined as [1]:
p ( v ˜ ) = l = 0 s U l , s ( v ˜ ) V l , 0 v ˜ 1 ,
where U l , s ( v ˜ ) are the Bernstein polynomials given in Equation (1).

2.3. Bézier Surfaces

Definition 1.
The classical Bézier tensor product surface of degree s × s 1 with control points V l , l 1 ( l = 0 , 1 , , s ) ( l 1 = 0 , 1 , , s 1 ) is described as:
p ( v ˜ , v 1 ˜ ) = l = 0 s l 1 = 0 s 1 V l , l 1 U l , s ( v ˜ ) U l 1 , s 1 ( v 1 ˜ ) , 0 v ˜ , v 1 ˜ 1 ,
where U l , s ( v ˜ ) , U l 1 , s 1 ( v 1 ˜ ) are the Bernstein basis functions with degrees s and s 1 , respectively.
Definition 2.
For each positive integer s, there is ( s + 1 ) ( s + 2 ) / 2 control points V l , l 1 , l 2 R 3 , in which l , l 1 , l 2 N , l + l 1 + l 2 = s and domain triangle F = [ ( v ˜ , v 1 ˜ , v 2 ˜ ) , v ˜ , v 1 ˜ , v 2 ˜ 0 , v ˜ + v 1 ˜ + v 2 ˜ = 1 ] , in which ( v ˜ , v 1 ˜ , v 2 ˜ ) is the barycentric coordinate of the dots within F. The classical surface of the Bernstein function of s degree is described in the triangular field:
p ( v ˜ , v 1 ˜ , v 2 ˜ ) = l + l 1 + l 2 = n U l , l 1 , l 2 s ( v ˜ , v 1 ˜ , v 2 ˜ ) V l , l 1 , l 2 , ( v ˜ , v 1 ˜ , v 2 ˜ ) F ,
where
U l , l 1 , l 2 s ( v ˜ , v 1 ˜ , v 2 ˜ ) = s ! l ! l 1 ! l 2 ! v ˜ l v 1 ˜ 1 l v 2 ˜ 2 l , ( v ˜ , v 1 ˜ , v 2 ˜ ) F
are Bernstein polynomials of degree s.

3. Generalized Bézier-like Curves and Surfaces

In this section, the generalization of Bernstein-like basis functions and Bézier-like curves with two shape parameters are defined. Several properties of gBBF and gBC with two shape parameters are also discussed.The influence of shape parameters is also discussed. In addition, some surfaces using Bézier-like curves are also constructed.

3.1. Construction of Generalized Bernstein-like Basis Functions

This portion includes a description of the gBBF with two shape parameters and their geometric properties.
Definition 3.
Given λ , μ [ 0 , 3 ] , for v ˜ [ 0 , 1 ] , the following functions:
u 0 , 2 ( v ˜ ) = ( 1 v ˜ ) 2 ( 1 + ( 2 λ ) v ˜ ) , u 1 , 2 ( v ˜ ) = v ˜ ( 1 v ˜ ) ( λ + v ˜ ( μ λ ) ) , u 2 , 2 ( v ˜ ) = v ˜ 2 ( 3 μ + v ˜ ( μ 2 ) )
are called the quadratic Bernstein-like basis functions.
For any integer s ( s 3 ) , the functions u l , s ( v ˜ ) ( l = 0 , 1 , 2 , , s ) are recursively described by:
u l , s ( v ˜ ) = ( 1 v ˜ ) u l , s 1 ( v ˜ ) + v ˜ u l 1 , s 1 ( v ˜ ) , v ˜ [ 0 , 1 ] .
It is called generalized Bernstein-like basis functions of degree s. In case l < 0 or l > s , we set u l , s ( v ˜ ) = 0 . From (6), we can calculate the Bernstein-like basis functions of any degree as:
1.
Let λ , μ [ 0 , 3 ] , for v ˜ [ 0 , 1 ] , then the following functions:
u 0 , 3 ( v ˜ ) = ( 1 v ˜ ) 3 ( 1 + ( 2 λ ) v ˜ ) , u 1 , 3 ( v ˜ ) = v ˜ ( 1 v ˜ ) 2 ( 1 + λ + v ˜ ( 2 + μ 2 λ ) ) , u 2 , 3 ( v ˜ ) = v ˜ 2 ( 1 v ˜ ) ( 3 + λ μ + v ˜ ( 2 + 2 μ λ ) ) , u 3 , 3 ( v ˜ ) = v ˜ 3 ( 3 μ + v ˜ ( μ 2 ) ) .
are called the Bernstein-like basis functions of degree s = 3 .
Figure 1 displays the Bernstein-like basis functions graphs of degree s = 3 , 5 , 7 , 8 . Figure 2 shows the graph of cubic and quartic Bernstein-like basis functions with particular values of shape parameters. Thick, thin, dashed and dotted graphs correspond to λ = 0.5 , 1 , 1.5 , 2.1 and μ = 0.6 , 1.1 , 1.6 , 2.2 respectively.
For the sake of conciseness, we will omit the independent variable and abbreviate u l , s ( v ˜ ) , U l , s ( v ˜ ) to u l , s , U l , s , respectively. Furthermore, we shall use the notation u l s , U l s for u l , s , U l , s , respectively, if there is no confusion, where U l , s , l = 1 , 2 , , s denotes the classical Bernstein basis function of degree s.
The CPU time(s) comparison of the proposed gBBF between existing basis functions [21,24,25] have been recorded in Table 2 and Table 3 for numerical computations and graphical display, respectively. It can be concluded that the proposed gBBFs are simpler, more straight-forward and more computationally economical than the existing basis functions.
Proposition 1.
The Bernstein-like basis functions can be expressed explicitly as:
u l , s = [ s C l 2 ( s 3 C l 1 s 3 C l 3 ) s C l + s 2 C l 1 s C l λ s 2 C l 2 s C l μ s 1 C l s C l λ v ˜ + s 1 C l 1 s C l μ v ˜ + 2 v ˜ ( s 2 C l s 2 C l 2 ) s C l ] s C l v ˜ i ( 1 v ˜ ) s l ,
where s C l = s ! l ! ( s l ) ! and l = 0 , 1 , , s , s 3 .
Proof. 
By induction on s. When s = 3 , it is simple to test the validity of basis functions given in Equation (7). Now, presume that the plan is worth for integer t such as s = t . When it is s = t + 1 , by recursive expression (6) and previous assumptions, for every l = 1 , 2 , , t , we obtain:
u l , t + 1 = [ t C l 2 ( t 3 C l 1 t 3 C l 3 ) t C l + t 2 C l 1 t C l λ t 2 C l 2 t C l μ t 1 C l t C l λ v ˜ + t 1 C l 1 t C l μ v ˜ + 2 v ˜ t 2 C l t 2 C l 2 t C l ] t C l v ˜ l ( 1 v ˜ ) t i + [ t C l 1 2 ( t 3 C l 2 t 3 C l 4 ) t C l 1 + t 2 C l 2 t C l 1 λ t 2 C l 3 t C l 1 μ t 1 C l 1 t C l 1 λ v ˜ + t 1 C l 2 t C l 1 μ v ˜ + 2 v ˜ t 2 C l 1 t 2 C l 3 t C l 1 ] t C l 1 v ˜ l ( 1 v ˜ ) t l + 1 = [ ( ( t C l + t C l 1 ) 2 ( t 3 C l 1 + t 3 C l 2 ) + 2 ( t 3 C l 3 + t 3 C l 4 ) ) + λ t 2 C l 1 + λ t 2 C l 2 ) μ ( t 2 C l 2 + t 2 C l 3 ) λ v ˜ ( t 1 C l + t 1 C l 1 ) + μ v ˜ ( t 1 C l 1 + μ v ˜ ( t 1 C l 2 ) ) + 2 v ˜ ( t 2 C l + t 2 C l 1 ) 2 v ˜ ( t 2 C l 2 + t 2 C l 3 ) ] v ˜ l ( 1 v ˜ ) t l + 1 = [ t + 1 C l 2 ( t 2 C l 1 t 2 C l 3 ) t + 1 C l + t 1 C l 1 t + 1 C l λ t 1 C l 2 t + 1 C l μ t C l t + 1 C l λ v ˜ + t C l 1 t + 1 C l μ v ˜ + 2 v ˜ t 1 C l t 1 C l 2 t + 1 C l ] t + 1 C l v ˜ l ( 1 v ˜ ) t l + 1 .
For l = 0 in (6), we have:
u 0 , t + 1 = ( 1 v ˜ ) u 0 , t = [ t C 0 2 ( t 3 C 1 t 3 C 3 ) t C 0 + t 2 C 1 λ t C 0 T 2 C 2 μ t C 0 t 1 C 0 λ v ˜ t C 0 + t 1 C 1 μ v ˜ t C 0 + 2 v ˜ ( t 2 C 0 t 2 C 0 2 ) t C 0 ] t C 0 v ˜ 0 ( 1 v ˜ ) t = [ s + 1 C 0 2 ( s 2 C 1 s 2 C 3 ) s + 1 C 0 + s 1 C 1 λ s + 1 C 0 s 1 C 2 μ s + 1 C 0 s C 0 λ v ˜ s + 1 C 0 + s C 1 μ v ˜ s + 1 C 0 + 2 v ˜ ( s 1 C 0 s 1 C 2 ) s + 1 C 0 ] s + 1 C 0 v ˜ 0 ( 1 v ˜ ) s + 1 .
The evidence for the l = t + 1 proves the result. □
Proposition 2.
The Bernstein-like basis functions can be displayed as a linear combined effect of the classical Bernstein basis functions of degree s and s + 1 , i.e.,:
u l , s ( v ˜ ) = U l , s ( v ˜ ) + 2 ( s 2 C l s 2 C l 2 + s 3 C l 3 s 3 C l ) s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) + 2 ( s 3 C l 3 s 3 C l 1 ) s + 1 C l U l , s + 1 ( v ˜ ) + λ ( s 2 C l 1 s 1 C l ) s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) + λ s 2 C l 1 s + 1 C l U l , s + 1 ( v ˜ ) + μ s 1 C l 1 s 2 C l 2 s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) + μ s 2 C l 2 s + 1 C l U l , s + 1 ( v ˜ ) .
Proof. 
Simple algebraic manipulation of the above proposition yields:
u l , s ( v ˜ ) = [ 1 + 2 s 3 C l 3 s 3 C l 1 s C l + 2 v ˜ s 2 C l s 2 C l 2 s C l + λ ( s 2 C l 1 s C l s 1 C l s C l v ˜ ) + μ ( s 2 C l 2 s C l + s 1 C l 1 s C l v ˜ ) ] s C l v ˜ l ( 1 v ˜ ) s l = [ 1 + ( 2 s 2 C l s 2 C l 2 + s 3 C l 3 s 3 C l 1 s C l ) v ˜ + 2 ( 1 v ˜ ) s 3 C l 3 s 3 C l 1 s C l + λ ( v ˜ s 2 C l 1 s 1 C l s C l ) + s 2 C l 1 s C l ( 1 v ˜ ) + μ [ ( v ˜ s 1 C l 1 s 2 C l 2 s C l ) s 2 C l 2 s C l ( 1 v ˜ ) ] ] s C l v ˜ l ( 1 v ˜ ) s l = U l , s ( v ˜ ) + 2 s 2 C l s 2 C l 2 + s 3 C l 3 s 3 C l s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) + 2 ( s 3 C l 3 s 3 C l 1 ) s + 1 C l U l , s + 1 ( v ˜ ) + λ s 2 C l 1 s 1 C l s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) + λ s 2 C l 1 s + 1 C l U l , s + 1 ( v ˜ ) + μ s 1 C l 1 s 2 C l 2 s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) μ s 2 C l 2 s + 1 C l U l , s + 1 ( v ˜ ) .
Therefore, the proposition persists. □

3.2. Properties of the Bernstein-like Basis Functions

In this section, some geometric properties of Bernstein-like basis functions are discussed as follows:
1.
Degeneracy: If λ , μ = 2 , u l , s ( v ˜ ) = U l , s ( v ˜ ) ( l = 0 , 1 , , s ; s 2 ) . That is, the Bernstein-like basis functions of the degree s with the parameters λ , μ = 2 are only the standard Bernstein basis functions of the degree s.
Proof. 
Put λ , μ = 2 in (7) to obtain:
u 0 , 3 ( v ˜ ) = ( 1 v ˜ ) 3 , u 1 , 3 ( v ˜ ) = 3 v ˜ ( 1 v ˜ ) 2 , u 2 , 3 ( v ˜ ) = 3 v ˜ 2 ( 1 v ˜ ) , u 3 , 3 ( v ˜ ) = v ˜ 3 ,
the classical cubic Bernstein polynomials.
For s = 4 in Equation (8), yield the quartic Bernstein-like basis functions as follows:
Let λ , μ [ 0 , 3 ] , for v ˜ [ 0 , 1 ] :
u 0 , 4 ( v ˜ ) = ( 1 v ˜ ) 4 ( 1 + ( 2 λ ) v ˜ ) , u 1 , 4 ( v ˜ ) = v ˜ ( 1 v ˜ ) 3 ( 2 + λ + v ˜ ( 4 + μ 3 λ ) ) , u 2 , 4 ( v ˜ ) = v ˜ 2 ( 1 v ˜ ) 2 ( 4 + 2 λ μ + v ˜ ( 3 μ 3 λ ) ) , u 3 , 4 ( v ˜ ) = v ˜ 3 ( 1 v ˜ ) ( 6 + λ 2 μ + v ˜ ( 4 + 3 μ λ ) ) , u 4 , 4 ( v ˜ ) = v ˜ 4 ( 3 μ + v ˜ ( μ 2 ) ) .
Put λ , μ = 2 in (9) to obtain
u 0 , 4 ( v ˜ ) = ( 1 v ˜ ) 4 , u 1 , 4 ( v ˜ ) = 4 v ˜ ( 1 v ˜ ) 3 , u 2 , 4 ( v ˜ ) = 6 v ˜ 2 ( 1 v ˜ ) 2 , u 3 , 4 ( v ˜ ) = 4 v ˜ 3 ( 1 v ˜ ) , u 4 , 4 ( v ˜ ) = v ˜ 4 ,
the classical quartic Bernstein polynomials.
This proof is also valid for higher degrees upto s. □
2.
Non-negativity: When λ , μ [ 0 , 3 ] , u l , s ( v ˜ ) 0 ( l = 0 , 1 , , s ; s 2 ) .
Proof. 
By induction for s. If s = 2 , we will rewrite the Bernstein-like basis functions as:
u 0 , 2 ( v ˜ ) = U 0 , 3 ( v ˜ ) + ( 3 λ 3 ) U 1 , 3 ( v ˜ ) , u 1 , 2 ( v ˜ ) = λ 3 U 1 , 3 ( v ˜ ) + ( μ 3 ) U 2 , 3 ( v ˜ ) , u 2 , 2 ( v ˜ ) = U 3 , 3 ( v ˜ ) + ( μ 3 3 ) U 2 , 3 ( v ˜ ) .
Obviously, when λ , μ [ 0 , 3 ] , we have 3 λ , 3 μ 0 , λ , μ 0 . In fact, let us recognize that the cubic Bernstein-like basis functions U l , 3 ( l = 0 , 1 , 2 , 3 ) are non-negative. The Bernstein-like basis functions of degree 2 are therefore non-negative.
Now, suppose that the Bernstein-like basis functions of degree t are non-negative. We obtain s = t + 1 from Equation (6):
u l , t + 1 ( v ˜ ) = ( 1 v ˜ ) u l , t ( v ˜ ) + v ˜ u l 1 , t ( v ˜ ) , ( l = 0 , 1 , , t + 1 ) .
By our inductive hypothesis and the fact that 1 v ˜ 0 , v ˜ 0 , we can conclude that the Bernstein-like basis functions of degree s = t + 1 are non-negative. □
3.
Normalization: For s 2 , l = 0 s u l , s ( v ˜ ) = 1 .
Proof. 
Through induction to s, as we obtain s = 2 , from (10)
l = 0 2 u l , 2 ( v ˜ ) = i = 0 3 U i , 3 ( v ˜ ) = 1 .
Now, assume that the equality holds for s = t . Then, when s = t + 1 , according to the recursive Formula (6) and the inductive hypothesis, we have:
l = 0 t + 1 u l , t + 1 ( v ˜ ) = l = 0 t + 1 [ ( 1 v ˜ ) u l , t ( v ˜ ) + v ˜ u l 1 , t ( v ˜ ) ] , = ( 1 v ˜ ) l = 0 t u l , t ( v ˜ ) + v ˜ l 1 = 0 t u l 1 , t ( v ˜ ) , = ( 1 v ˜ ) ( 1 ) + v ˜ ( 1 ) , = 1 .
4.
Symmetry:
u l , s ( 1 v ˜ ) = u s i , s ( v ˜ ) , l = 0 , 1 , n , v ˜ [ 0 , 1 ] .
Proof. 
By induction on s, when s = 3 from (7) and the symmetry of cubic Bernstein-like basis functions
u l , 3 ( 1 v ˜ ) = u 3 l , s ( v ˜ ) , l = 0 , 1 , 2 , 3 , v ˜ [ 0 , 1 ] .
We assume that Bernstein-like basis functions of degree 3 are symmetrical.
Now, assume that the Bernstein-like basis functions of order t are symmetrical. Then, from the inductive hypothesis and recursive Formula (6), we have:
u l , t + 1 ( 1 v ˜ ) = ( 1 v ˜ ) u l 1 , t ( 1 v ˜ ) + v ˜ u l , t ( 1 v ˜ ) = ( 1 v ˜ ) u t + 1 l , r ( v ˜ ) + v ˜ u t + 1 l 1 , t ( v ˜ ) = ( 1 v ˜ ) u t + 1 l , t ( v ˜ ) + v ˜ u t l , t ( v ˜ ) = u t + 1 l , t + 1 ( v ˜ ) .
5.
Property at the end points: For l = 0 , 1 , , s , ( s 2 ) :
u l , s ( 0 ) = 1 , l = 0 , 0 , l 0 .
u l , s ( 1 ) = 1 , l = s , 0 , l s .
Proof. 
By induction on s, if s = 2 , the expression (5) can be obtained by simple calculation. Now, assume the above condition holds for s = t . When s = t + 1 from recursive Formula (6) and the inductive hypothesis, we obtain:
u l , t + 1 ( 0 ) = u l , t ( 0 ) = 1 , l = 0 , u l , t + 1 ( 0 ) = u l , t ( 0 ) = 0 , l 0 ,
and
u l , t + 1 ( 1 ) = u l 1 , t ( 1 ) = 1 , l = t + 1 , u l , t + 1 ( 0 ) = u l , t ( 0 ) = 0 , l t + 1 .
These show that the conclusion listed in (12) and (13) also holds for s = t + 1 . □
6.
Derivative at the corner points: For l = 0 , 1 , , s ; ( s 3 ) :
u l , s ( 0 ) = ( s 2 + λ ) , l = 0 , ( s 2 + λ ) , l = 1 , 0 , other ,
and
u l , s ( 1 ) = ( s 2 + μ ) , l = s 1 , ( s 2 + μ ) , l = s , 0 , other .
Proof. 
By induction on s, when s = 3 , differentiating (7):
u 0 , 3 ( v ˜ ) = ( 1 v ˜ ) 2 ( 1 + 4 v ( 2 + λ ) λ ) , u 1 , 3 ( v ˜ ) = ( v ˜ 1 ) ( 1 + λ + v ˜ ( 1 7 λ + 2 μ + v ˜ ( 8 λ 4 ( 2 + μ ) ) ) ) , u 2 , 3 ( v ˜ ) = v ˜ ( 2 ( 3 + λ μ ) + v ˜ ( 15 6 λ + 4 v ˜ ( 2 + λ 2 μ ) + 9 μ ) ) , u 3 , 3 ( v ˜ ) = v ˜ 2 ( 9 + 4 v ˜ ( 2 + μ ) 3 μ ) .
It is simple to infer from the above that the findings seen in (16) and (17) are s = 3 .
Now, presume that the consequence given in (16) and (17) is s = t while s = t + 1 . From recursive Formula (6), we have:
u l , t + 1 ( v ˜ ) = ( 1 v ˜ ) u l , t ( v ˜ ) + v ˜ u l 1 , t ( v ˜ ) , l = 0 , 1 , , t + 1 , v ˜ [ 0 , 1 ] .
We obtain the following through differentiating one time:
u i , t + 1 ( v ˜ ) = ( 1 v ˜ ) u l , t ( v ˜ ) u l , t ( v ˜ ) + v ˜ u l 1 , t ( v ˜ ) + u l 1 , t ( v ˜ ) .
Taking v ˜ = 0 in (19):
u i , t + 1 ( 0 ) = u l , t ( 0 ) u l , t ( 0 ) + u l 1 , t ( 0 ) .
By induction and the findings suggested in (12) and (13), we have the following inference:
If l = 0 in (20), then:
u 0 , t + 1 ( v ˜ ) = ( t 1 + λ ) .
If l = 1 in (20), then:
u 1 , t + 1 ( v ˜ ) = ( t + λ 1 ) .
If l 0 and l 1 in (20), then:
u L , t + 1 ( v ˜ ) = 0 .
This conclusion shows that (16) holds for n = t + 1 . Similarly, we can prove the (17) for ( s = t + 1 ) . □
7.
Linear Independence: l = 0 s c l u l , s ( v ˜ ) = 0 iff c i = 0 , l = 0 , 1 , , s ; s 2 .
Proof. 
Sufficient condition is clear, and we shall show the requirement by induction as follows:
First of all, we find the linear combination to be trivial:
l = 0 2 c i u l , 2 = 0 c 0 u 0 , 2 + c 1 u 1 , 2 + c 2 u 2 , 2 = 0 .
Substituting (10) into above equation, we obtain:
c 0 ( U 0 , 3 ( v ˜ ) + ( 3 λ 3 ) U 1 , 3 ( v ˜ ) ) + c 1 ( λ 3 U 1 , 3 ( v ˜ ) + ( μ 3 ) U 2 , 3 ( v ˜ ) ) + c 2 ( U 3 , 3 ( v ˜ ) + ( μ 3 3 ) U 2 , 3 ( v ˜ ) ) = 0
c 0 U 0 , 3 ( v ˜ ) + U 1 , 3 ( v ˜ ) ( c 0 3 λ 3 + c 1 λ 3 ) + U 2 , 3 ( v ˜ ) ( c 1 μ 3 + c 2 μ 3 3 ) + c 3 U 3 , 3 ( v ˜ ) = 0 .
By comparing coefficients, we obtain:
c 0 = 0 , c 0 3 λ 3 + c 1 λ 3 = 0 , c 1 μ 3 + c 2 μ 3 3 = 0 , c 3 = 0 .
Upon any simplification, we receive from the linear freedom of the cubic Bernstein basis function: c l = 0 , l = 0 , 1 , 2 .
It ensures that the Bernstein-like basis functions of the degree 2 is linearly independent.
Assume the Bernstein-like basis functions of degree t are linearly independent. After that, we are going to prove that Bernstein-like basis functions are linearly independent of degree t + 1 .
Let us consider the linear combination:
l = 0 t + 1 a i u l , t + 1 = 0 ,
where c l R , l = 0 , 1 , , t + 1 . Substituting recursive Formula (6) in the above equation and rearranging it, we obtain:
( 1 v ˜ ) l = 0 t + 1 c i u l , t ( v ˜ ) + v ˜ l = 0 t + 1 c l u l 1 , t ( v ˜ ) = 0 .
Because v ˜ is an arbitrary value in the interval [ 0 , 1 ] , from the above equation, we obtain:
l = 0 t + 1 c i u l , t ( v ˜ ) = 0 ,
and
l = 0 t + 1 c i u l 1 , t ( v ˜ ) .
Notice that u a , b = 0 if a = 1 or a > b . We obtain our inductive hypothesis along with (24), c l = 0 , l = 0 , 1 , , t . Together with (25), we obtain c l = 0 , l = 1 , 2 , , t + 1 . Synthesizing the above conclusion, we deduce that c l = 0 , l = 0 , 1 , , t + 1 . This indicates that the Bernstein-like basis functions of degree t + 1 are linearly independent. □

3.3. Construction and Properties of the Bézier-like Curve

Definition 4.
Given control points V l R e ( e = 2 , 3 ; l = 0 , 1 , , s ; s 2 ) , the expression:
P ( v ˜ ) = l = 0 s u l , s ( v ˜ ) V l , v ˜ [ 0 , 1 ]
is called the Bézier-like curve of degree s, where u l , s ( v ˜ ) ( l = 0 , 1 , , s ) are the Bernstein-like basis functions.
Proposition 3.
The Bézier-like curve can be represented by linearly combining the classical Bézier curve with the degree s and s + 1 , as follows:
p s ( v ˜ ) = u s ( v ˜ ) + u s + 1 ( v ˜ ) + λ v ˜ s + 1 ( v ˜ ) + μ v ^ s + 1 ( v ˜ ) ,
where,
u s ( v ˜ ) = l = 0 s U l , s ( v ˜ ) V l .
It is the Bézier curve of degree s, which has the same control points as the Bézier curve. The following expression:
p s ( v ˜ ) = l = 0 s u l , s ( v ˜ ) V l ,
is the Bézier-like curve of degree s. The expression:
u s + 1 ( v ˜ ) = l = 0 s + 1 U l , s + 1 ( v ˜ ) R l ,
is a Bézier curve of degree s + 1 , the control points of which are calculated according to the aforementioned:
R l = 2 [ s 2 C l 1 s 2 C l 3 + s 3 C l 4 s 3 C l 1 s + 1 C l V l 1 + s 3 C l 3 s 3 C l 1 s + 1 C l V l ]
The expression:
f ˜ s + 1 ( v ˜ ) = l = 0 s + 1 U l , s + 1 ( v ˜ ) Q l ,
is a Bézier curve of degree s + 1 , the control points of which are calculated according to the aforementioned:
Q l = s 2 C l 2 s 1 C l 1 s + 1 C l V l 1 + s 2 C l 1 s + 1 C l V l
and the expression:
f ^ s + 1 ( v ˜ ) = l = 0 s + 1 U l , s + 1 ( v ˜ ) P l
is also thre Bézier curve of degree s + 1 , the control points of which are calculated according to the aforementioned:
P l = s 1 C l 2 s 2 C l 3 s + 1 C l V l 1 + s 2 C l 2 s + 1 C l V l .
Proof. 
From Proposition (2), we obtain:
u l , s ( v ˜ ) = [ 1 + 2 s 3 C l 3 s 3 C l 1 s C l + 2 v ˜ s 2 C l s 2 C l 2 s C l + λ ( s 2 C l 1 s C l s 1 C l s C l v ˜ ) + μ ( s 2 C l 2 s C l + s 1 C l 1 s C l v ˜ ) ] s C l v ˜ l ( 1 v ˜ ) s l .
Applying the definition of Bézier-like curve on (31), we obtain:
p s ( v ˜ ) = l = 0 s U l , s ( v ˜ ) V l + l = 0 s 2 s 2 C l s 2 C l 2 + s 3 C l 3 s 3 C l s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) V l + l = 0 s 2 s 3 C l 3 s 3 C l 1 s + 1 C l U l , s + 1 ( v ˜ ) V l + l = 0 s λ s 2 C l 1 s 1 C l s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) V l + l = 0 s λ ( s 2 C l 1 s + 1 C l ) U l , s + 1 ( v ˜ ) V l + l = 0 s μ s 1 C l 1 s 2 C l 2 s + 1 C l + 1 U l + 1 , s + 1 ( v ˜ ) V l + l = 0 s μ ( s 2 C l 2 s + 1 C l ) U l , s + 1 ( v ˜ ) V l = l = 0 s U l , s ( v ˜ ) V l + l = 1 s + 1 2 s 2 C l 1 s 2 C l 3 + s 3 C l 4 s 3 C l 1 s + 1 C l U l , s + 1 ( v ˜ ) V l 1 + l = 0 s 2 s 3 C l 3 s 3 C l 1 s + 1 C l U l , s + 1 ( v ˜ ) V l + l = 1 s + 1 λ s 2 C l 2 s 1 C l 1 s + 1 C l U l , s + 1 ( v ˜ ) V l 1 + l = 0 s λ ( s 2 C l 1 s + 1 C l ) U l , s + 1 ( v ˜ ) V l + l = 1 s + 1 μ s 1 C l 2 s 2 C l 3 s + 1 C l U l , s + 1 ( v ˜ ) V l 1 + l = 0 s μ ( s 2 C l 2 s + 1 C l ) U l , s + 1 ( v ˜ ) V l .
Taking into consideration the idea that a C b = 0 if a > b or b 0 or a < 0 , after any simplification, we obtain:
p s ( v ˜ ) = l = 0 s U l , s ( v ˜ ) V l + l = 0 s + 1 2 [ s 2 C l 1 s 2 C l 3 + s 3 C l 4 s 3 C l 1 s + 1 C l V l 1 + s 3 C l 3 s 3 C l 1 s + 1 C l V l ] U l , s + 1 ( v ˜ ) + λ l = 0 s + 1 s 2 C l 2 s 1 C l 1 s + 1 C l V l 1 + s 2 C l 1 s + 1 C l V l U l , s + 1 ( v ˜ ) + μ l = 0 s + 1 s 1 C l 2 s 2 C l 3 s + 1 C l V l 1 + s 2 C l 2 s + 1 C l V l U l , s + 1 ( v ˜ ) = l = 0 s U l , s ( v ˜ ) V l + l = 0 s + 1 U l , s + 1 ( v ˜ ) R l + λ l = 0 s + 1 U l , s + 1 ( v ˜ ) Q l + μ l = 0 s + 1 U l , s + 1 ( v ˜ ) P l ,
where R l , Q l and P l are given in (28), (29) and (30), respectively. □
Along with the properties of the Bernstein-like basis functions and the concept of the classical Bézier curve, the following properties of the Bézier-like curve are easy to access:
1.
Convex hull property: The whole Bézier-like curve has to lie within the convex hull of its control polygon. This is implemented as the Bernstein-like basis functions being greater than zero and having a sum towards one.
2.
Geometric invariance: However, since p ( v ˜ ) is an affine mixture of the control points, the Bézier-like curve geometry is distinct of coordinate system selection.
3.
Symmetry: Control points of the Bézier curve can be marked as V 0 , V 1 , , V s or V s , V s 1 , , V 0 without altering the structure of the curve. They are changed just in that they are reversed. When we do not understand the path of the curve, we have a curve:
P ( v ˜ ; V 0 , V 1 , , V s ) = l = 0 s u l , s ( v ˜ ) V l = l = 0 s u s l , s ( 1 v ˜ ) V l = l 1 = 0 n u l 1 , n ( v ˜ ) V n l 1 = P ( 1 v ˜ ; V s , V s 1 , , V 0 ) .
4.
Geometric property at the endpoints From the property and the derivative at the endpoints of the Bernstein-like basis functions, we obtain:
P ( 0 ) = V 0 , P ( 1 ) = V s , P ( 0 ) = ( s 2 + λ ) ( V 1 V 0 ) , P ( 1 ) = ( s 2 + μ ) ( V s V s 1 )
These imply that the Bézier-like curve interpolates at the endpoints and tangents at the end edges.
5.
Shape adjustable property: With the control polygon, the form of the famous Bézier curve can be fully decided. Yet, this is not the case for the Bézier curve. Promising to fix the control polygon, the form of the Bézier-like curve can also be changed by adjusting the shape parameters.
Figure 3 displays four Bézier-like curve of degree 3 with similar control polygons with different shape parameters. From the figure, we can see that the Bézier-like curve introduces the control polygon by increasing the shape parameter. Besides that, since the Bézier-like curve seems to be just the classical Bézier curve when λ , μ = 2 .

4. Open and Closed Curves

In this section, some free form open and closed curves are constructed with different value of shape parameters.
Here, we construct some free form curves by different degree of Bézier-like curves with different value of shape parameters. A curve is said to be closed curve if its first and last control points are equal otherwise it is open curve. Figure 4a shows a closed cubic Bézier-like curve with different value of shape parameters. In this figure, the blue curve is for λ , μ = 0.5 , the green curve is for λ , μ = 1 , the red curve is for λ , μ = 1.5 and the black curve is for λ , μ = 2.5 . Figure 4b,c,e show open cubic Bézier-like curves with the same shape parameters as mentioned above. Figure 4d shows an open quintic Bézier-like curve with with the same shape parameters as mentioned above. Figure 4f,g show open quartic Bézier-like curves with the same shape parameters as mentioned above. In Figure 4g, the leaf shows a closed cubic Bézier-like curve with different value of shape parameters.

5. Development of Bézier-like Surfaces with Shape Parameters

Definition 5.
For the control point array V l , l 1 R 3 , where ( l = 0 , 1 , 2 , , s ) , ( l 1 = 0 , 1 , 2 , , s 1 ) and s , s 1 3 , the tensor product Bézier-like surfaces can be defined as:
p ( v ˜ , v 1 ˜ ; μ , λ , μ 1 , λ 1 ) = l = 0 s l 1 = 0 s 1 P l , l 1 u l , s ( v ˜ ) u l 1 , s 1 ( v 1 ˜ ) 0 v ˜ , v 1 ˜ 1 ,
with control points V l , l 1 , where u l , s ( v ˜ ) and u l 1 , s 1 ( v 1 ˜ ) are Bernstein-like basis functions and λ , μ , and λ 1 , μ 1 are the shape parameters for the basis functions u l , s ( v ˜ ) and u l 1 , s 1 ( v 1 ˜ ) , respectively.
Remark 1.
The tensor product of Bézier-like surfaces has properties identical to the tensor product of the standard Bézier surfaces. By holding the control polygon unchanged, the structure of the Bézier-like surfaces may also be changed by adjusting the form parameters. This also has other properties close to the classic Bézier surface, such as the angular point interpolation nature, symmetry, form flexible property, convex hull asset, boundary property and affine invariance property.

Impact of Shape Parameters on Bézier-like Surfaces

Surfaces are simply the generalization of structures, the joint motion of two separate curves with the mesh points surfaces. However, much like curves, surfaces do display differences in their actions by changing various form parameters.
Example 1.
Assume a bi-cubic Bézier-like surface:
p ( v ˜ , v ˜ 1 ; λ , μ , λ 1 , μ 1 ) = l = 0 3 l 1 = 0 3 Q l , l 1 u l , 3 ( v ˜ ) u l 1 , 3 ( v 1 ˜ ) 0 v ˜ , v 1 ˜ 1
Figure 5 demonstrates three Bézier-like 3 × 3 degree surfaces with the same control points but different shape parameters. In Figure 5, the shape parameters λ = 0.5 , 1.8 , 3 , μ = 0.6 , 1.9 , 3 , λ 1 = 0.5 , 1.8 , 3 and μ 1 = 0.6 , 1.9 , 3 , presents the three different Bézier-like surfaces.

6. Conclusions

In this paper, the generalized Bézier-like curves along with generalized Bernstein-like basis functions with two shape parameters have been constructed. Some properties of generalized Bernstein-like basis functions and Bézier-like curves have been proved. Free form curves have been constructed by Bézier-like curves. In addition, some surfaces have been constructed by the Bézier-like curve. The effect of shape parameters on curves and surfaces have also been discussed. In contrast with other Bézier curves and surfaces techniques having multiple shape parameters, our interpretation of basis functions determined in this research is simple and extra sufficient.

Author Contributions

Conceptualization, M.A. (Moavia Ameer) and M.A. (Muhammad Abbas); methodology, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), T.A. and T.N.; software, M.A. (Moavia Ameer), M.A. (Muhammad Abbas) and T.N.; validation, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), T.A. and T.N.; formal analysis, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), T.A. and T.N.; investigation, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), T.A. and T.N.; writing—original draft preparation, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), T.A. and T.N.; writing—review and editing, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), T.A. and T.N.; visualization, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), T.A. and T.N.; supervision, M.A. (Muhammad Abbas); funding acquisition, M.A. (Muhammad Abbas) and T.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The author T. Abdeljawad would like to thank Prince Sultan University for paying the APC and for the support through the TAS research lab. The authors are also grateful to the anonymous referees for their valuable suggestions that significantly improved this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Farin, G.E. Curves and Surfaces for Computer-Aided Geometric Design: A Practical Code; Academic Press Inc.: Cambridge, MA, USA, 1996. [Google Scholar]
  2. Chen, Q.; Wang, G. A class of Bézier-like curves. Comput. Aided Geom. Des. 2003, 20, 29–39. [Google Scholar] [CrossRef]
  3. Han, X.; Ma, Y.; Huang, X. A novel generalization of Bézier curve and surface. J. Comput. Appl. Math. 2008, 217, 180–193. [Google Scholar] [CrossRef] [Green Version]
  4. Zhang, J. C-curves: An extension of cubic curves. Comput. Aided Geom. Des. 1996, 13, 199–217. [Google Scholar] [CrossRef]
  5. Farin, G. Triangular Bernstein Bézier patches. Comput. Aided Geom. Des. 1986, 3, 83–127. [Google Scholar] [CrossRef]
  6. Barnhill, R.E.; Gregory, J.A. Compatible smooth interpolation in triangles. J. Approx. Theory 1975, 15, 214–225. [Google Scholar] [CrossRef] [Green Version]
  7. Powell MJ, D.; Sabin, M.A. Piecewise quadratic approximations on triangles. ACM Trans. Math. Softw. 1977, 3, 316–332. [Google Scholar] [CrossRef]
  8. Gregory, J.A.; Charrot, P. A C1 triangular interpolation patch for computer-aided geometric design. Comput. Graph. Image Process. 1980, 13, 80–87. [Google Scholar] [CrossRef]
  9. Farin, G. Designing C1 surfaces consisting of triangular cubic patches. Comput.-Aided Des. 1982, 14, 253–256. [Google Scholar] [CrossRef]
  10. Chang, G.; Feng, Y. An improved condition for the convexity of Bernstein Bézier surfaces over triangles. Comput. Aided Geom. Des. 1984, 1, 279–283. [Google Scholar] [CrossRef]
  11. Rababah, A. Distances with rational triangular Bézier surfaces. Appl. Math. Comput. 2005, 160, 379–386. [Google Scholar] [CrossRef]
  12. Goodman, T.; Said, H.B. Properties of generalized Ball curves and surfaces. Comput.-Aided Des. 1991, 23, 554–560. [Google Scholar] [CrossRef]
  13. Hu, S.M.; Wang, G.J.; Sun, J.G. A type of triangular Ball-surface and its properties. J. Comput. Sci. Technol. 1998, 13, 63–72. [Google Scholar] [CrossRef]
  14. Zhang, C.; Cheng, F. Triangular patch modeling using combination method. Comput. Aided Geom. Des. 2002, 19, 645–662. [Google Scholar] [CrossRef]
  15. Chen, J.; Wang, G. Construction of triangular DP surface and its application. J. Comput. Appl. Math. 2008, 219, 312–326. [Google Scholar] [CrossRef] [Green Version]
  16. Juan, C.; Guozhao, W. An extension of Bernstein Bézier surface over the triangular domain. Prog. Nat. Sci. 2007, 17, 352–357. [Google Scholar] [CrossRef]
  17. Yang, L.; Zeng, X. Bézier curves and surfaces with shape parameters. Int. J. Comput. Math. 2009, 86, 1253–1263. [Google Scholar] [CrossRef]
  18. Ali, J.M. An Alternative Derivation of Said Basic Function. SainsMalaysiana 1994, 23, 16–25. [Google Scholar]
  19. Yan, L.; Liang, J. An extension of the Bézier model. Appl. Math. Comput. 2011, 218, 2863–2879. [Google Scholar] [CrossRef]
  20. Ahmad, A.; Amat, A.H.; MAli, J. A generalization of a Bézier-like curve. Educ.-J. Sci. Math. Technol. 2014, 1, 56–68. [Google Scholar]
  21. BiBi, S.; Abbas, M.; Misro, M.Y.; Hu, G. A Novel Approach of Hybrid Trigonometric Bezier Curve to the Modeling of SymmetricRevolutionary Curves and Symmetric Rotation Surfaces. IEEE Access 2019, 7, 165779–165792. [Google Scholar] [CrossRef]
  22. Qin, X.; Hu, G.; Zhang, N.; Shen, X.; Yang, Y. A novel extension to the polynomial basis functions describing Bezier curves and surfaces of degree n with multiple shape parameters. Appl. Math. Comput. 2013, 223, 1–16. [Google Scholar] [CrossRef]
  23. Hu, G.; Wei, G.; Wu, J. Shape Adjustable Generalized Bézier Rotation with the multiple shape parameters. Results Math. 2017, 72, 1281–1313. [Google Scholar] [CrossRef]
  24. Maqsood, S.; Abbas, M.; Hu, G.; Ramli, A.; Miura, K.T. A novel generalization of trigonometric Bézier curve and surface with shape parameters and its applications. Math. Probl. Eng. 2020, 2020, 4036434. [Google Scholar] [CrossRef]
  25. Maqsood, S.; Abbas, M.; Miura, K.T.; Majeed, A.; Hu, G.; Nazir, T. Shape-adjustable developable generalized blended trigonometric Bézier surfaces and their applications. Adv. Differ. Equ. 2021, 1, 459. [Google Scholar] [CrossRef]
  26. Maqsood, S.; Abbas, M.; Miura, K.T.; Majeed, A.; Iqbal, A. Geometric modeling and applications of generalized blended trigonometric Bézier curves with shape parameters. Adv. Differ. Equ. 2020, 1, 550. [Google Scholar] [CrossRef]
  27. Maqsood, S.; Abbas, M.; Miura, K.T.; Majeed, A.; BiBi, S.; Nazir, T. Geometric modeling of some engineering GBT-Bézier surfaces with shape parameters and their applications. Adv. Differ. Equ. 2021, 1, 490. [Google Scholar] [CrossRef]
  28. Chen, X.; Tan, J.; Liu, Z.; Xie, J. Approximation of functions by a new family of generalized Bernstein operators. J. Math. Anal. Appl. 2017, 450, 244–261. [Google Scholar] [CrossRef]
  29. Srivastava, H.M.; Ansari, K.J.; Özger, F.; Ödemis Özger, Z. A Link between Approximation Theory and Summability Methods via Four-Dimensional Infinite Matrices. Mathematics 2021, 9, 1895. [Google Scholar] [CrossRef]
  30. Cai, Q.B.; Aslan, R. On a New Construction of Generalized q-Bernstein Polynomials Based on Shape Parameter λ. Symmetry 2021, 13, 1919. [Google Scholar] [CrossRef]
  31. Hiemstra, R.R.; Hughes, T.J.; Manni, C.; Speleers, H.; Toshniwal, D. A Tchebycheffian Extension of Multidegree B-Splines: Algorithmic Computation and Properties. Siam J. Numer. Anal. 2020, 58, 1138–1163. [Google Scholar] [CrossRef]
Figure 1. Bernstein-like basis functions with various degrees.
Figure 1. Bernstein-like basis functions with various degrees.
Mathematics 10 00376 g001
Figure 2. Bernstein-like basis functions with various shape parameter values.
Figure 2. Bernstein-like basis functions with various shape parameter values.
Mathematics 10 00376 g002
Figure 3. Cubic Bézier curve for different values of shape parameters.
Figure 3. Cubic Bézier curve for different values of shape parameters.
Mathematics 10 00376 g003
Figure 4. Free form open and closed curves.
Figure 4. Free form open and closed curves.
Mathematics 10 00376 g004aMathematics 10 00376 g004b
Figure 5. Three rectangular surfaces with the same control net but different shape parameters.
Figure 5. Three rectangular surfaces with the same control net but different shape parameters.
Mathematics 10 00376 g005
Table 1. Comparison of research work.
Table 1. Comparison of research work.
Sr. NoExisting MethodProposed Method
1Qin et al. [22] presented the basis functions of order n with n 1 shape parameters.The proposed basis functions are constructed with only two shape parameters.
2The degeneracy of basis functions are difficult to prove such as in [21,24].We can easily degenerate the classical Bernstein basis function from proposed basis functions.
3The linearity of GHT-Bernstein basis functions are not easy to prove, such as in [21].The proposed basis function are linearly independent.
4Azhar et al. [20] generalized the A-Bézier for degree n 4 .We generalized the proposed basis function for degree s 3 .
5In [21], they used four different shape parameters with different intervals.We used two parameters with the same interval.
Table 2. Computational comparisons of gBBF between existing Bernstein-like basis functions in terms of CPU time (s).
Table 2. Computational comparisons of gBBF between existing Bernstein-like basis functions in terms of CPU time (s).
Degree sProposed gBBFSamia et al. [21]Sidra et al. [24]Sidra et al. [25]
30.0625000.2031250.3125000.15625
70.0000000.0156250.0156250.015625
90.0156250.0468750.0156250.046875
110.0312500.1562500.1250000.062500
130.1562500.5468750.5468750.328125
150.7812501.9375002.0468801.859380
Table 3. Comparison of graphical outcomes of gBBF between existing Bernstein-like basis functions in terms of CPU time (s).
Table 3. Comparison of graphical outcomes of gBBF between existing Bernstein-like basis functions in terms of CPU time (s).
Degree sProposed gBBFSamia et al. [21]Sidra et al. [24]Sidra et al. [25]
30.0625000.2031250.3125000.15625
50.1406250.2656000.2656000.50000
70.2812500.8437500.8693751.04688
91.4375003.3475003.3906303.20313
116.15625014.3281014.0469013.1875
1326.7013062.1563058.9219049.8750
15124.5000269.4690263.4380210.578
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ameer, M.; Abbas, M.; Abdeljawad, T.; Nazir, T. A Novel Generalization of Bézier-like Curves and Surfaces with Shape Parameters. Mathematics 2022, 10, 376. https://doi.org/10.3390/math10030376

AMA Style

Ameer M, Abbas M, Abdeljawad T, Nazir T. A Novel Generalization of Bézier-like Curves and Surfaces with Shape Parameters. Mathematics. 2022; 10(3):376. https://doi.org/10.3390/math10030376

Chicago/Turabian Style

Ameer, Moavia, Muhammad Abbas, Thabet Abdeljawad, and Tahir Nazir. 2022. "A Novel Generalization of Bézier-like Curves and Surfaces with Shape Parameters" Mathematics 10, no. 3: 376. https://doi.org/10.3390/math10030376

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop