Next Article in Journal
Charging a Dimerized Quantum XY Chain
Next Article in Special Issue
Exploring the Correlation Between Gaze Patterns and Facial Geometric Parameters: A Cross-Cultural Comparison Between Real and Animated Faces
Previous Article in Journal
Safety of Uncertain Session Types with Interval Probability
Previous Article in Special Issue
A New Class of Trigonometric B-Spline Curves
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bézier Curves and Surfaces with the Blending (α, λ, s)-Bernstein Basis

by
İlhan Karakılıç
1,
Sedef Karakılıç
1,
Gülter Budakçı
1 and
Faruk Özger
2,*
1
Department of Mathematics, Faculty of Science, Dokuz Eylül University, 35390 İzmir, Türkiye
2
Department of Computer Engineering, Igdır University, 76000 Igdır, Türkiye
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(2), 219; https://doi.org/10.3390/sym17020219
Submission received: 25 November 2024 / Revised: 30 December 2024 / Accepted: 15 January 2025 / Published: 1 February 2025
(This article belongs to the Special Issue Computer-Aided Geometric Design and Matrices)

Abstract

:
This study presents a generalized approach to Bézier curves and surfaces by utilizing the blending ( α , λ , s ) -Bernstein basis. The ( α , λ , s ) -Bernstein basis introduces shape parameters α , λ , and s, which allow for more flexibility and control over the curve’s shape compared to the classical Bernstein basis. The paper explores the properties of these generalized curves and surfaces, demonstrating their ability to maintain essential geometric characteristics, such as convex hull containment and endpoint interpolation, while providing enhanced control over the shape. This work aims to contribute to the fields of computer-aided geometric design and related applications by offering a robust tool for curve and surface modeling.

1. Introduction

Bézier curves are a fundamental tool in computer-aided geometric design (CAGD), widely used in various applications such as automobile design, architecture, and medical imaging [1,2]. Traditionally, Bézier curves are defined using the Bernstein polynomial basis, which provides a parametric representation of the curves based on a set of control points. One challenge in using these curves is the limited ability to vary their shape without altering the control points. To address this, various generalizations of Bézier curves have been proposed, incorporating additional parameters into the basis polynomials to enhance flexibility. Paper [3] traced the history of the Bernstein basis, starting with its introduction by Sergei Natanovich Bernstein in 1912 as a constructive proof of the Weierstrass approximation theorem (which states that any continuous function can be approximated by a polynomial). This paper highlighted the many advantages of the Bernstein basis, such as its numerical stability, intuitive geometric interpretation (through control points), and efficient algorithms for evaluation, differentiation, and subdivision. So, Farouki’s paper emphasizes the enduring impact of this “simple but powerful idea” that continues to influence various fields a century after its inception.
Recent advancements in the field of geometric modeling have led to the development of new Bézier-like curves and surfaces that offer enhanced flexibility through the use of shape parameters. Ameer et al. [4] introduced generalized Bézier-like curves constructed with new Bernstein-like basis functions that include two shape parameters. These curves retain the essential geometric properties of classical Bézier curves, such as non-negativity and partition of unity, while providing additional control over the shape, making them highly suitable for various applications in CAGD and other engineering fields. One of the key contributions of this paper is the introduction of a new set of basis functions with two shape parameters. This allows for more flexibility in controlling the shape of the curves and surfaces compared to traditional Bézier curves and surfaces, which only have one shape parameter. The authors also provide a detailed analysis of the properties of these generalized Bézier-like curves and surfaces, which is essential for understanding their behavior and potential applications.
Similarly, recent work on generalized blended trigonometric Bézier (GBT-Bernstein) curves demonstrated the potential of blending trigonometric functions with shape parameters to create curves and surfaces that offer enhanced control and flexibility [5]. This approach not only preserves the foundational properties of classical Bernstein basis functions but also introduces new characteristics, such as symmetry and higher-order derivative continuity, making them ideal for complex geometric modeling tasks. These advancements underscore the ongoing evolution of Bézier curves and surfaces, emphasizing the importance of shape parameters in expanding their applicability and utility in modern geometric modeling.
The authors in [6] presented another generalization of Bézier curves and surfaces, also by incorporating shape parameters. The authors proposed a different set of basis functions that are also a generalization of the classical Bernstein basis functions. However, unlike the basis functions proposed by Ameer et al. [4], these basis functions only have one shape parameter. The authors also derived several properties of these generalized Bézier curves and surfaces. They demonstrated the effectiveness of their approach through several examples, showing how the shape parameter can be used to create a variety of different shapes.
Paper [7] explored Bézier curves and surfaces based on modified Bernstein polynomials. The authors proposed a modification to the classical Bernstein basis functions, which introduces a shape parameter. They then used these modified Bernstein polynomials to construct Bézier curves and surfaces. They demonstrated the effectiveness of their approach through several examples, showing how the shape parameter can be used to create a variety of different shapes. On the other hand, Mad Zain et al. [8] investigated the enhancement of flexibility and control in κ -curves using fractional Bézier curves. The authors explored the potential of utilizing fractional Bézier curves to improve the adaptability of κ -curves, which are known for their ability to represent conic sections precisely. By incorporating fractional calculus into the framework of κ -curves, the authors demonstrated how the resulting curves can achieve more nuanced and precise shape adjustments. This approach offers a novel perspective on integrating fractional calculus into CAGD, potentially leading to more sophisticated and adaptable curve and surface design tools.
Among the mentioned generalizations, α -Bézier curves introduced the shape parameter α into the Bernstein basis, allowing for more control over the curve’s form. However, despite these advancements, there remains a need for a more comprehensive framework that integrates multiple shape parameters to provide even greater flexibility. In response to this need, this paper studies the ( α , λ , s ) -Bernstein basis, a blending-type basis that incorporates three shape parameters: α , λ , and s. This new basis enables the construction of generalized Bézier curves and surfaces, offering improved control over their shape while preserving essential geometric properties.
In the current paper, our aim is to construct Bézier curves represented by the blending-type ( α , λ , s ) -Bernstein polynomial basis presented in [9]. The rest of the paper is organized as follows: In Section 2, we begin by defining the ( α , λ , s ) -Bernstein polynomial basis and examining its properties, including its non-negativity, end point polarization, symmetry, and partition of unity. In Section 3, we define ( α , λ , s ) -Bézier curves and surfaces based on this generalized basis. In Section 4, we explore the properties of these curves and surfaces, demonstrating their ability to maintain essential geometric characteristics while providing enhanced control over the shape. In Section 5, we summarize the contributions of this work and suggest potential avenues for future research.

2. (α, λ, s)-Bernstein Polynomial Basis

A widely utilized tool in CAGD is the classical Bézier curves defined, in terms of the Bernstein polynomial basis b r , s ( z ) = r s z s ( 1 z ) r s of degree r together with the control points Q s ( x s , y s ) , as follows:
B r ( Q ; z ) = s = 0 r Q s ( x s , y s ) b r , s ( z ) ,
where z [ 0 , 1 ] , s = 0 , , r , and b r , s ( z ) = 0 , r < 0 or s > r .
The Bézier curves are used in a wide range of applications from automobile and architectural designs to medical imaging. One challenge of using a parametric representation of curves is to vary the shape of the curve while the control points remain unchanged. In this direction, one of the remarkable attempts is the rational Bézier curves which have their own deficiencies. On the one hand, when tangency properties are needed to be controlled, differentiation results in higher-order curves. On the other hand, the representation of these curves contains weights in addition to the control points. Thus, various generalizations of the Bézier curves, by presenting shape parameters in the basis polynomials, have been the subject of several papers in recent decades [10,11,12].
Among these papers, in [12], α -Bézier curves are constructed as
B r ( Q ; z ; α ) = s = 0 r Q s ( x s , y s ) b r , s α ( z ) ,
where for α [ 0 , 1 ] , b r , s α ( z ) is the α -Bernstein polynomial introduced in [13] as
b r , s α ( z ) = r 2 s ( 1 α ) z + r 2 s 2 ( 1 α ) ( 1 z ) + r s α z ( 1 z ) z s 1 ( 1 z ) r s 1 .
Note that this polynomial has been used in many studies to construct certain positive linear operators [14,15,16]. We begin with the λ -Bernstein polynomials which are defined for r 2 in [17] as:
a r , i λ ( z ) = b r , 0 ( z ) λ r + 1 b r + 1 , 1 ( z ) , i = 0 , b r , i ( z ) + λ r 2 i + 1 r 2 1 b r + 1 , i ( z ) λ r 2 i 1 r 2 1 b r + 1 , i + 1 ( z ) , 1 i r 1 , b r , r ( z ) λ r + 1 b r + 1 , r ( z ) , i = r
and when r = 0 , 1 , we make a convenience of the following:
a 0 , 0 λ ( z ) = b 0 , 0 ( z ) = 1 , a 1 , 0 λ ( z ) = b 1 , 0 ( z ) = 1 z , a 1 , 1 λ ( z ) = b 1 , 1 ( z ) = z .
The λ -Bernstein polynomials are used to construct some approximating operators in the literature [18,19,20,21,22,23,24].
By means of λ - and α -Bernstein polynomials, in [9], ( α , λ , s ) -Bernstein polynomials are defined as:
q r , i α , λ , s ( z ) = a r , i λ ( z ) , r < s , ( 1 α ) [ z a r s , i s λ ( z ) + ( 1 z ) a r s , i λ ( z ) ] + α a r , i λ ( z ) , r s ,
where z , α [ 0 , 1 ] , λ [ 1 , 1 ] , s is a positive integer, and b r , s ( z ) is the classical Bernstein basis functions. We refer the reader to studies [16,25] on certain kinds of ( α , λ ) -Bernstein-type operators, their extensions or modifications, and their approximation properties. We also refer the reader to some recent important approximation theory studies on the effect of shape parameters in approximating operators [15,26,27].
Remark 1.
Note that
  • The λ-Bernstein polynomial basis reduces to the classical Bernstein polynomial basis when λ = 0 .
  • The ( α , λ , s ) -Bernstein polynomial basis reduces to the λ-Bernstein polynomial basis when α = 1 or, by Lemma 2 below, s = 1 .
  • The ( α , λ , s ) -Bernstein polynomial basis reduces to the classical Bernstein polynomial basis when λ = 0 and α = 1 or λ = 0 and s = 1 .
In [17,28], for z [ 0 , 1 ] and λ [ 1 , 1 ] , the following properties of λ -Bernstein polynomials are obtained:
  • a r , i λ ( z ) is non-negative.
  • End Point Polarization:
    a r , i λ ( 0 ) = 0 , i 0 1 , i = 0 , a r , i λ ( 1 ) = 0 , i r 1 , i = r .
  • Symmetry:
    a r , i λ ( z ) = a r , r i λ ( 1 z ) .
  • Partition of Unity: i = 0 r a r , i λ ( z ) = 1 .
Lemma 1.
For z , α [ 0 , 1 ] , λ [ 1 , 1 ] and any positive integer s,
( 1 )
q r , i α , λ , s ( z ) is non-negative.
( 2 )
End Point Polarization:
q r , i α , λ , s ( 0 ) = 0 , i 0 1 , i = 0 , q r , i α , λ , s ( 1 ) = 0 , i r 1 , i = r .
( 3 )
Symmetry:
q r , i α , λ , s ( z ) = q r , r i α , λ , s ( 1 z ) .
( 4 )
Partition of Unity: i = 0 r q r , i α , λ , s ( z ) = 1 .
Proof. 
Each property can be obtained by direct calculations using the above (1)–(4) properties of the λ -Bernstein polynomials. □
Figure 1 demonstrates the impact of fixing two parameters and varying the third, revealing the enhanced flexibility of the ( α , λ , s )-Bernstein basis in controlling curve shapes. In part (a), λ ( = 0.5 ) and s ( = 2 ) are fixed while the parameter α varies from 0.4 to 0.9 ; in part (b), α ( = 0.5 ) and s ( = 2 ) are fixed while the parameter λ varies from 0.6 to 0.6 , and in part (c), λ ( = 0.5 ) and λ ( = 0.7 ) are fixed while the parameter s varies from 2 to 4. It can obviously be seen that the ( α , λ , s )-Bernstein basis preserves the geometric feature of the classical Bernstein basis.
Lemma 2.
For any λ [ 1 , 1 ] , each r-th degree λ-Bernstein polynomial can be decomposed as:
a r , i λ ( z ) = ( 1 z ) a r 1 , i λ ( z ) + z a r 1 , i 1 λ ( z ) .
Proof. 
We substitute the well-known recursive formula of classical Bernstein polynomials
b r , i ( z ) = ( 1 z ) b r 1 , i ( z ) + z b r 1 , i 1 ( z )
into the definition of λ -Bernstein polynomials given in (4) and obtain:
a r , i λ ( z ) = ( 1 z ) b r 1 , i ( z ) + z b r 1 , i 1 ( z ) + λ r 2 i + 1 r 2 1 ( 1 z ) b r , i ( z ) + z b r , i 1 ( z ) λ r 2 i 1 r 2 1 ( 1 z ) b r , i + 1 ( z ) + z b r , i ( z ) = ( 1 z ) b r 1 , i ( z ) + λ r 2 i + 1 r 2 1 b r , i ( z ) λ r 2 i 1 r 2 1 b r , i + 1 ( z ) + z b r 1 , i 1 ( z ) + λ r 2 i + 1 r 2 1 b r , i 1 ( z ) λ r 2 i 1 r 2 1 b r , i ( z ) = ( 1 z ) a r 1 , i λ ( z ) + z a r 1 , i 1 λ ( z ) .
Lemma 3 is the ( α , λ , s ) -Bernstein polynomial basis analogue of Lemma 2:
Lemma 3.
For any α [ 0 , 1 ] , λ [ 1 , 1 ] , and any positive integer s, each r-th degree ( α , λ , s ) -Bernstein polynomial can be decomposed as:
q r , i α , λ , s ( z ) = ( 1 z ) q r 1 , i α , λ , s ( z ) + z q r 1 , i 1 α , λ , s ( z ) .
Proof. 
Let r s . If we substitute (11) into (6), we obtain:
q r , i α , λ , s ( z ) = ( 1 α ) [ z ( 1 z ) a r s 1 , i s λ ( z ) + z a r s 1 , i s 1 λ ( z ) + ( 1 z ) ( 1 z ) a r s 1 , i λ ( z ) + z a r s 1 , i 1 λ ( z ) ] + α ( 1 z ) a r 1 , i λ ( z ) + z a r 1 , i 1 λ ( z ) = ( 1 z ) ( 1 α ) z a r s 1 , i s λ ( z ) + ( 1 z ) a r s 1 , i λ ( z ) + α a r 1 , i λ ( z ) + z ( 1 α ) z a r s 1 , i s 1 λ ( z ) + ( 1 z ) a r s 1 , i 1 λ ( z ) + α a r 1 , i 1 λ ( z ) = ( 1 z ) q r 1 , i α , λ , s ( z ) + z q r 1 , i 1 α , λ , s ( z ) .
Remark 2.
It is shown in [28] that when r 2 , the λ-Bernstein polynomials have the following end point derivatives:
d d z a r , i λ ( 0 ) = ( r + λ ) , i = 0 ( r + λ ) , i = 1 0 , 2 i r , d d z a r , i λ ( 1 ) = 0 , 0 i < r 1 ( r + λ ) , i = r 1 ( r + λ ) , i = r .
Theorem 1.
Let s be a positive integer, r 2 , and r s ; then, the ( α , λ , s ) -Bernstein polynomials have the following end point derivatives
(a) for the case r s 2 ,
d q r , i α , λ , s d z ( 0 ) = ( 1 α ) ( s 1 ) ( r + λ ) , i = 0 , r + λ , i = s = 1 ( r + λ ) s ( 1 α ) , i = 1 s , 1 α , 2 i = s 0 , 2 i r , i s ,
d q r , i α , λ , s d z ( 1 ) = 0 , i = 0 , 1 or r s i < r 1 s ( 1 α ) ( r + λ ) , i = r 1 , s 1 ( r + λ ) , i = r s , s = 1 ( 1 α ) , i = r s , s 2 ( 1 s ) ( 1 α ) + ( r + λ ) , i = r ,
(b) for the case r s < 2 , that is, when r s = 0 or r s = 1 ,
d q r , i α , λ , s d z ( 0 ) = ( 1 α ) α ( r + λ ) , r = s , i = 0 , α ( r + λ ) , r = s , i = 1 , 0 , i r = s , 2 i < r , or r = s + 1 , s i 2 1 α , r = i = s or r = s + 1 , s = i , 2 i r , 2 ( 1 α ) α ( r + λ ) , r = s + 1 , i = 0 , ( 1 α ) + α ( r + λ ) , r = s + 1 , i = 1 s ,
d q r , i α , λ , s d z ( 1 ) = ( 1 α ) + α ( r + λ ) , i = r = s ( 1 α ) , r = s , i = 0 or r = s + 1 , i = 1 s , 2 ( 1 α ) + α ( r + λ ) , r = s + 1 = i , α ( r + λ ) , r = s + 1 , i = s = 1 or i = r 1 , r = s 2 ( 1 α ) α ( r + λ ) , i = s = r 1 0 , r = s + 1 , i = 0 or 1 i < r 1 , r = s > 2 or 2 i < r 1 = s ,
and
d q 2 , 1 α , λ , 1 d z ( 1 ) = d q 2 , 1 α , λ , 1 d z ( 0 ) = 2 ( 1 α ) + α ( r + λ ) .
Proof. 
First, we note the following facts:
(i)
We consider only the case r s , s 1 and r 2 , since by (4) and (6), the ( α , λ , s ) -Bézier basis is defined for s 1 , r 2 ; and q r , i λ , α , s ( z ) = a r , i λ ( z ) , if r < s .
(ii)
Even if r s , s 1 , we may still have that 0 r s < 2 . For this reason, we consider two cases, 0 r s < 2 and 2 . Hence, whenever it is needed, we make use of (5).
(iii)
For a Bernstein-type basis, it is obvious that 0 i r . However, definition (6) for r s leads us to the cases where i s < 0 and r s < i . For such cases, it is convenient to take a k , j λ ( z ) = 0 whenever j > k or j < 0 .
Now, differentiating (6), for r s , with regard to z, we obtain
d q r , i α , λ , s d z ( z ) = ( 1 α ) a r s , i s λ ( z ) + z d a r s , i s λ d z ( z ) a r s , i λ ( z ) + ( 1 z ) d a r s , i λ d z ( z ) + α d a r , i λ d z ( z ) .
(a)
To derive (14) and (15), we first substitute z = 0 and z = 1 ;, respectively, and then examine the indices in (19) considering (7) and (13). Thus, we obtain the cases indicated in Equations (14) and (15). In each case, substituting the proper values from (7) and (13) and using the facts (i)–(iii), we obtain the results for r s 2 .
(b)
For this part, we have r s < 2 , that is, r s = 0 or r s = 1 . Hence, by similar considerations and suitable substitutions from (7) and (13) into (19), together with the facts (i)–(iii), we obtain the desired results, (16) and (17).

3. (α, λ, s)-Bézier Curves and Their Properties

In the sequel, we call the generalized Bézier curves defined by the ( α , λ , s ) -Bernstein polynomial basis ( α , λ , s ) -Bézier curves, which are given by the following formula:
C α , λ , s ( z ; P ) = i = 0 r q r , i α , λ , s ( z ) P i ( x i , y i ) ,
where α [ 0 , 1 ] , λ [ 1 , 1 ] , z [ 0 , 1 ] , s is a positive integer, q r , i α , λ , s ( z ) is the ( α , λ , s ) -Bézier basis in (6), and P = { P i ( x i , y i ) : i = 0 , 1 , . . . , r } is the set of control points P i ( x i , y i ) for i = 0 , 1 , . . . , r .
The ( α , λ , s ) -Bézier curves given in (20) satisfy the following properties which are immediate consequences of Lemma 1:
  • C α , λ , s ( z ) lies in the convex hull of the set P = { P i ( x i , y i ) : i = 0 , 1 , . . . , r } , by Lemma 1 (1) and (4).
  • By Lemma 1 (2),
    C α , λ , s ( 0 ; P ) = P 0 ( x 0 , y 0 ) , C α , λ , s ( 1 ; P ) = P r ( x r , y r ) .
  • By Lemma 1 (3), we conclude that reversing the order of the control points gives the same ( α , λ , s ) -Bézier curve. That is, if C α , λ , s ( z ; P ) is the ( α , λ , s ) -Bézier curve with the control points P = { P i ( x i , y i ) : i = 0 , 1 , . . . , r } and Q = { Q i ( x i , y i ) = P r i ( x r i , y r i ) : i = 0 , 1 , . . . , r } , then
    C α , λ , s ( z ; Q ) = C α , λ , s ( 1 z ; P ) .
In Figure 2 and Figure 3 below, one can observe that the geometric properties (convex hull, end point interpolation, and symmetry) are satisfied by the cubic ( α , λ , s )-Bezier curves having different shape parameters values. Moreover, it can be seen that changing the values of the shape parameters allows us to adjust the shape of the curve without having to manipulate the control points in a way that preserves the geometry of classical Bézier curves.
In Figure 2, we illustrate the flexibility of ( α , λ , s )-Bézier curves compared to classical-Bézier curves with a fixed set of control points P 0 = ( 0 , 0 ) , P 1 = ( 1 , 1 ) , P 2 = ( 1.5 , 0 ) , P 3 = ( 2 , 1 ) , and P 4 = ( 3 , 0 ) . We compare the flexibility of the remaining parameter on the shape while keeping certain parameters fixed. For instance, in parts (b) and (c), the parameters α and λ are fixed and the other two parameters change. In part (a), all parameters change, which enables us to compare various ( α , λ , s )-Bézier curves with the classical one.
Figure 3 illustrates the envisioned flexibility of ( α , λ , s ) -Bézier curves compared to (a) λ -Bézier curves ( λ and s are fixed; α varies), (b) α -Bézier curves ( α and s are fixed; λ varies), and (c) λ - and α -Bézier curves ( α and λ are fixed; s varies). In part (c), Green, taking s = 1 , by Lemma 2, the ( α , λ , s ) -Bézier curve reduces to the λ -Bézier curve.
In Figure 4, we consider the graphs of leaf clovers via ( α , λ , s ) -Bézier curves, with different shape parameters in each part, and the classical Bézier curve in order to compare the flexibility benefits of shape parameters over the classical one. We conduct a comparison by using the same control points in parts (a) and (b) and apply the same approach to parts (c) and (d).
Note that in the below Figure Figure 5, Figure 6 and Figure 7, we have provided a set comprising four distinct values for each of the three parameters α , λ , s . In each section of these figures, the ( α i , λ i , s i ) -Bernstein curves are plotted based on the values in these sets, with the colors assigned as follows: i = 1 (orange), i = 2 (green), i = 3 (blue), and i = 4 (red).
In each part of Figure 5, two of the three parameters are kept constant, while the remaining parameter is varied. When different parameter values are given, a significant variety is observed in the obtained geometric shapes. The various values of the parameters are considered together with their effects on the geometry. For example, in parts (e) and (f), the parameter λ varies among the same values and s is kept constant at the same value; on the other hand, the parameter α is kept constant at different values, providing a comparison of the effect of α .
Theorem 2.
For positive s, r 2 and r s , the ( α , λ , s ) -Bézier curves have the following end point derivative properties:
(a) If r s 2 ,
d d z C α , λ , s ( 0 ; P ) = ( 1 α ) ( P s P 0 ) + [ r + λ s ( 1 α ) ] ( P 1 P 0 ) , s 1 ,
and
d d z C α , λ , s ( 1 ; P ) = ( r + λ ) ( P r P r 1 ) , s = 1 ( 1 α ) ( P r P r s ) + [ ( r + λ ) s ( 1 α ) ] ( P r P r 1 ) , s 2 .
(b) If r s < 2 ,
d d z C α , λ , s ( 0 ; P ) = α ( r + λ ) ( P 1 P 0 ) + ( 1 α ) ( P r P 0 ) , r = s 2 , [ 2 ( 1 α ) + α ( r + λ ) ] ( P 1 P 0 ) , s = 1 , r = s + 1 [ ( 1 α ) + α ( r + λ ) ] ( P 1 P 0 ) + ( 1 α ) ( P s P 0 ) , s 2 , r = s + 1 .
d d z C α , λ , s ( 1 ; P ) = ( 1 α ) ( P r P 0 ) + α ( r + λ ) ( P r P r 1 ) , r = s 2 , [ α ( r + λ ) + 2 ( 1 α ) ] ( P 2 P 1 ) , r = 2 , s = 1 ( 1 α ) ( P r P 1 ] + [ 1 α + α ( r + λ ) ] ( P r P r 1 ) , r = s + 1 , s 2 .
Proof. 
If we take the derivative of (20) with respect to z, we obtain the following (for simplicity, we write P i = P i ( x i , y i ) ).
(a) For r s 2 , and z = 0 , if we take the derivative of (20) with respect to z, we obtain the following (for simplicity, we write P i = P i ( x i , y i ) )
d d z C α , λ , s ( 0 ; P ) = i = 0 r d d z q r , i α , λ , s ( 0 ) P i ( x i , y i ) = d d z q r , 0 α , λ , s ( 0 ) P 0 + d d z q r , 1 α , λ , s ( 0 ) P 1 + . . . + d d z q r , s α , λ , s ( 0 ) P s + . . . + d d z q r , r α , λ , s ( 0 ) P r
and if s = 1 and s 2 , together with (14) and (27), it becomes
d d z C α , λ , s ( 0 ; P ) = ( r + λ ) P 0 + ( r + λ ) P 1 + 0 = ( r + λ ) ( P 1 P 0 )
and
d d z C α , λ , s ( 0 ; P ) = [ ( 1 α ) ( s 1 ) ( r + λ ) ] P 0 + [ ( r + λ ) s ( 1 α ) ] P 1 + 0 + ( 1 α ) P s + 0 = ( 1 α ) ( P s P 0 ) + [ ( r + λ ) s ( 1 α ) ] ( P 1 P 0 ) ,
respectively, and it can be easily seen that the two equations coincide when s = 1 ; thus, we obtain (23).
For z = 1 , we consider the terms with indices i = r s , i = r 1 , and i = r ;
d d z C α , λ , s ( 1 ; P ) = i = 0 r d d z q r , i α , λ , s ( 1 ) P i ( x i , y i ) = d d z q r , 0 α , λ , s ( 1 ) P 0 + d d z q r , 1 α , λ , s ( 1 ) P 1 + . . . + d d z q r , r s α , λ , s ( 1 ) P r s + . . . + d d z q r , r 1 α , λ , s ( 1 ) P r 1 + d d z q r , r α , λ , s ( 1 ) P r ,
from which by examining the cases s = 1 and s 2 separately in view of (15), we obtain (24).
(b) Similar arguments, by (16) and (17), yield (25) and (26). □
Corollary 1.
The ( α , λ , s ) -Bézier curves satisfy the tangent boundary property
d d z C α , λ , s ( 0 ; P ) = ( r + λ ) ( P 1 P 0 )
if and only if α = 1 .
Proof. 
If α = 1 , by Remark 1, q r , i α , λ , s reduces to a r , i λ and from (13) we obtain (31). On the other hand, if (31) holds, then, by (23) and (25), we get α = 1 . □

( α , λ , s ) -Bézier Space Curves

In this subsection, we illustrate ( α , λ , s ) -Bézier space curves with Figure 6 and Figure 7. The red curves in Figure 6 are drawn using the classical Bernstein polynomial bases. As evident from the graphs, variations in the parameters allow the curves to shift closer to or farther from the control points in comparison to the classical one.
Figure 6. Space curves with 3rd degree. The set of control points is {(1, 0, −1), (0, 1, 0.2), (−1, 0, 0.4), (0, −1, 0.6)}. Curve colors are organized as orange, green, blue, and red, according to the order in which the parameters are given. In each figure, red indicates the classical Bézier curves.
Figure 6. Space curves with 3rd degree. The set of control points is {(1, 0, −1), (0, 1, 0.2), (−1, 0, 0.4), (0, −1, 0.6)}. Curve colors are organized as orange, green, blue, and red, according to the order in which the parameters are given. In each figure, red indicates the classical Bézier curves.
Symmetry 17 00219 g006
In Figure 7, we plot our curves using ( α , λ , s ) -Bernstein polynomials of degree 12, observing that changes in the value of λ do not seem to affect the shape of the curve much. This is due to the fact that as the degree increases, the effect of λ decreases (see (4)).
Figure 7. Space curves with 12th degree. The set of control points is (1, 0, 0), (0.8, 0.6, 0.2), (0.4, 0.9, 0.4), (0, 1, 0.6), (−0.4, 0.9, 0.8), (−0.8, 0.6, 1), (−1, 0, 1.2), (−0.8, −0.6, 1.4), (−0.4, −0.9, 1.6), (0, −1, 1.8), (0.4, −0.9, 2), (0.8, −0.6, 2.2), (1, 0, 2.4). Curve colors are organized as orange, green, blue, and red, according to the order in which the parameters are given. In each figure, red indicates the classical Bézier curves.
Figure 7. Space curves with 12th degree. The set of control points is (1, 0, 0), (0.8, 0.6, 0.2), (0.4, 0.9, 0.4), (0, 1, 0.6), (−0.4, 0.9, 0.8), (−0.8, 0.6, 1), (−1, 0, 1.2), (−0.8, −0.6, 1.4), (−0.4, −0.9, 1.6), (0, −1, 1.8), (0.4, −0.9, 2), (0.8, −0.6, 2.2), (1, 0, 2.4). Curve colors are organized as orange, green, blue, and red, according to the order in which the parameters are given. In each figure, red indicates the classical Bézier curves.
Symmetry 17 00219 g007

4. (α, λ, s)-Bézier Surfaces and Their Properties

We now define the tensor product ( α , λ , s ) -Bézier surfaces with degree r 1 × r 2 as follows:
C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( z 1 , z 2 ; P ) = i 1 = 0 r 1 i 2 = 0 r 2 q r 1 , i 1 α 1 , λ 1 , s 1 ( z 1 ) q r 2 , i 2 α 2 , λ 2 , s 2 ( z 2 ) P i 1 , i 2 ,
where ( z 1 , z 2 ) [ 0 , 1 ] × [ 0 , 1 ] , λ 1 , λ 2 [ 1 , 1 ] , z 1 , z 2 [ 0 , 1 ] , s 1 and s 2 are positive integers, { P i 1 , i 2 = P i 1 , i 2 ( x k , y k , z k ) R 3 : i 1 = 0 , 1 , . . . , r 1 , i 2 = 0 , 1 , . . . , r 2 , 1 k ( r 1 + 1 ) × ( r 2 + 1 ) } is the set of control points, and q r 1 , i 1 α 1 , λ 1 , s 1 ( z 1 ) and q r 2 , i 2 α 2 , λ 2 , s 2 ( z 2 ) are defined as (6). We obtain a net by joining the adjacent control points in row or column. This net is called the control net of the tensor product ( α , λ , s ) -Bézier surfaces which satisfy the following properties:
(S.1)
Corner point interpolation property. ( α , λ , s ) -Bézier surfaces pass through all four corner control points of the control net denoted by P 0 , 0 , P 0 , r 2 , P r 1 , 0 , and P r 1 , r 2 , where by (5)
P 0 , 0 = C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( 0 , 0 ) , P 0 , r 2 = C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( 0 , 1 ) , P r 1 , 0 = C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( 1 , 0 ) , P r 1 , r 2 = C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( 1 , 1 ) .
(S.2)
Reducibility: By Remark 1, for α 1 = α 2 = 1 and λ 1 = λ 2 = 0 , we obtain the classical tensor product Bézier surfaces.
(S.3)
Convex hull property: Since C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) is the convex combination of the points P i 1 , i 2 , it lies in the convex hull of its control net.
(S.4)
Isoparametric curves property: The z 1 -parameter curve of a tensor product of a ( α , λ , s ) -Bézier surface is a ( α , λ , s ) -Bézier curve of degree r 1 with z 2 fixed; that is, z 2 is a real constant in [0, 1], say c 2 , is represented as
C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( z 1 , c 2 ) = i 1 = 0 r 1 i 2 = 0 r 2 P i 1 , i 2 q r 2 , i 2 α 2 , λ 2 , s 2 ( c 2 ) q r 1 , i 1 α 1 , λ 1 , s 1 ( z 1 ) = i 1 = 0 r 1 q r 1 , i 1 α 1 , λ 1 , s 1 ( z 1 ) a i 1 ( c 2 ) ,
where z 1 [ 0 , 1 ] , a i 1 ( c 2 ) = i 2 = 0 r 2 q r 2 , i 2 α 2 , λ 2 , s 2 ( c 2 ) P i 1 , i 2 , and a 0 ( c 2 ) , a 1 ( c 2 ) , . . . , a r 1 ( c 2 ) are the control points of the z 1 -parameter ( α , λ , s ) -Bézier curve on a tensor product ( α , λ , s ) -Bézier surface. the z 2 -parameter ( α , λ , s ) -Bézier curve on a tensor product ( α , λ , s ) -Bézier surface is computed similarly. Now, one can easily obtain the boundary curves of an ( α , λ , s ) -Bézier surface by computing C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( 0 , z 2 ) , C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( 1 , z 2 ) , C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( z 1 , 0 ) , and C ( α 1 , λ 1 , s 1 ; α 2 , λ 2 , s 2 ) ( z 1 , 1 ) .
(S.5)
Partition of unity: The sum of q r 1 , i 1 α 1 , λ 1 , s 1 q r 2 , i 2 α 2 , λ 2 , s 2 is one, that is,
i 1 = 0 r 1 i 2 = 0 r 2 q r 2 , i 2 α 2 , λ 2 , s 2 ( z 2 ) q r 1 , i 1 α 1 , λ 1 , s 1 ( z 1 ) = i 2 = 0 r 2 q r 2 , i 2 α 2 , λ 2 , s 2 ( z 2 ) i 1 = 0 r 1 q r 1 , i 1 α 1 , λ 1 , s 1 ( z 1 ) = 1
since, by Lemma 1, i 1 = 0 r 1 q r 1 , i 1 α 1 , λ 1 , s 1 ( z 1 ) = 1 and i 2 = 0 r 2 q r 2 , i 2 α 2 , λ 2 , s 2 ( z 2 ) = 1 .
In Figure 8, we demonstrate the effects of the shape parameters in ( α , λ , s ) -Bézier surfaces in (a)–(c) separately, whereas in (d), two different surfaces are sketched simultaneously.
In Figure 9, an ( α , λ , s ) -Bézier surface with the shape parameters α = 0.5 , λ = 0.9 , and s = 2 is compared to (a) a classical Bézier surface; (b) an α -Bézier surface with α = 0.5 , and (c) a λ -Bézier surface with λ = 0.9 .
From top to bottom, Figure 10 visualizes the classical, α -, ( α , λ , s ) -, and λ -Bézier surfaces all in one. In each part, the same surfaces can be observed from different viewpoints.
Figure 11 shows that the parameter variations yield a broad spectrum of surface shapes, showcasing the potential for designing complex geometries. Comparisons with the classical Bézier surface in part (H) reveal the significant improvements in flexibility and shape diversity offered by the ( α , λ , s ) -Bézier framework.

5. Conclusions

This paper introduces a novel approach to curve and surface modeling through the generalized ( α , λ , s ) -Bernstein basis. By incorporating three shape parameters— α , λ , and s—into the traditional Bernstein basis, we developed a powerful tool that significantly enhances the flexibility and control available in computer-aided geometric design. The resulting ( α , λ , s ) -Bézier curves and surfaces retain the essential geometric properties of their classical counterparts, such as convex hull containment and endpoint interpolation, while offering advanced capabilities for shape manipulation.
The versatility of the ( α , λ , s ) -Bernstein basis opens up new possibilities for various applications in fields ranging from industrial design to digital graphics and beyond. Its ability to maintain geometric integrity while allowing for precise adjustments makes it an invaluable asset in scenarios where traditional Bézier curves fall short. Moreover, the introduction of multiple shape parameters offers a more comprehensive framework for addressing complex design challenges, ultimately contributing to more refined and efficient modeling processes.
As this research advances, future work may explore the integration of the ( α , λ , s ) -Bernstein basis with other curve and surface modeling techniques, as well as its potential applications in real-time rendering and animation. The findings presented in this paper lay the groundwork for these explorations, highlighting the potential of the ( α , λ , s ) -Bernstein basis to become a cornerstone of modern geometric design.

Author Contributions

Conceptualization, İ.K., S.K., G.B. and F.Ö.; methodology, İ.K., S.K., G.B. and F.Ö.; software, İ.K., S.K., G.B. and F.Ö.; writing—original draft preparation, İ.K., S.K., G.B. and F.Ö.; writing—review and editing, İ.K., S.K., G.B. and F.Ö. All authors have read and agreed to the published version of the manuscript.

Funding

The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.

Data Availability Statement

Data sharing is not applicable.

Conflicts of Interest

The authors have no relevant financial or non-financial interests to disclose.

References

  1. Ayar, A.; Sahin, B. Curves used in highway design and Bézier curves. Novi. Sad. J. Math. 2022, 52, 29–38. [Google Scholar] [CrossRef]
  2. Bézier, P. Numerical Control Mathematics and Applications; Wiley: London, UK, 1972. [Google Scholar]
  3. Farouki, R.T. The Bernstein polynomial basis: A centennial retrospective. Comput. Aided Geom. Des. 2012, 29, 379–419. [Google Scholar] [CrossRef]
  4. 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. [Google Scholar] [CrossRef]
  5. 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, 2020, 550. [Google Scholar] [CrossRef]
  6. 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]
  7. Khan, K.; Lobiyal, D.K.; Kilicman, A. Bézier curves and surfaces based on modified Bernstein polynomials. Azerbaijan J. Math. 2019, 9, 3–21. [Google Scholar]
  8. Mad Zain, S.A.A.A.S.; Misro, M.Y.; Miura, K.T. Enhancing flexibility and control in κ-curve using fractional Bézier curves. Alex. Eng. J. 2024, 89, 71–82. [Google Scholar] [CrossRef]
  9. Gezer, H.; Aktuğlu, H.; Baytunç, E.; Atamert, M.S. Generalized blending type Berstein operators based on the shape parameter λ. J. Inequal. Appl. 2022, 2022, 96. [Google Scholar] [CrossRef]
  10. Acu, A.-M.; Mutlu, G.; Çekim, B.; Yazici, S. A new representation and shape-preserving properties of perturbed Bernstein operators. Math. Methods Appl. 2024, 47, 5–14. [Google Scholar] [CrossRef]
  11. Han, L.; Chu, Y.; Qui, Z. Generalize Bézier curves and surfaces based on Lupaş q-analogue of Berstein operator. J. Comput. Appl. Math. 2014, 261, 352–363. [Google Scholar] [CrossRef]
  12. Kaur, J.; Goyal, M. On α-Bézier curves and surfaces. Bolletino Dell’Unione Math. Ital. 2023, 16, 459–470. [Google Scholar] [CrossRef]
  13. 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]
  14. Alotaibi, A.; Özger, F.; Mohiuddine, S.A.; Alghamdi, M.A. Approximation of functions by a class of Durrmeyer–Stancu type operators which includes Euler’s beta function. Adv. Differ. Equ. 2021, 2021, 13. [Google Scholar] [CrossRef]
  15. Mohiuddine, S.A.; Ödemiş Özger, Z.; Özger, F.; Alotaibi, A. Construction of a new family of modified Bernstein-Schurer operators of different order for better approximation. J. Nonlinear Convex Anal. 2024, 25, 2059–2082. [Google Scholar]
  16. Turhan, N.; Özger, F.; Mursaleen, M. Kantorovich-Stancu type (α,λ,s)-Bernstein operators and their approximation properties. Math. Comput. Model. Dyn. Syst. 2024, 30, 228–265. [Google Scholar] [CrossRef]
  17. Cai, Q.B.; Lian, B.Y.; Zhou, G. Approximation properties of λ-Berstein operators. J. Inequal. Appl. 2018, 2018, 61. [Google Scholar] [CrossRef] [PubMed]
  18. Ansari, K.J.; Özger, F.; Ödemiş Özger, Z. Numerical and theoretical approximation results for Schurer-Stancu operators with shape parameter λ. Comp. Appl. Math. 2022, 41, 1–18. [Google Scholar] [CrossRef]
  19. Aslan, R. Rate of approximation of blending type modified univariate and bivariate λ-Schurer-Kantorovich operators. Kuwait J. Sci. 2024, 51, 100168. [Google Scholar] [CrossRef]
  20. Ayman-Mursaleen, M.; Nasiruzzaman, M.; Rao, N.; Dilshad, M.; Nisar, K.S. Approximation by the modified λ-Bernstein-polynomial in terms of basis function. AIMS Math. 2024, 9, 4409–4426. [Google Scholar] [CrossRef]
  21. Cai, Q.-B.; Aslan, R.; Özger, F.; Srivastava, H.M. Approximation by a new Stancu variant of generalized (λ,μ)-Bernstein operators. Alex. Eng. J. 2024, 107, 205–214. [Google Scholar] [CrossRef]
  22. Özger, F. Applications of generalized weighted statistical convergence to approximation theorems for functions of one and two variables. Numer. Funct. Anal. Optim. 2020, 41, 1990–2006. [Google Scholar] [CrossRef]
  23. Rao, N.; Ayman-Mursaleen, M.; Aslan, R. A note on a general sequence of λ-Szász Kantorovich type operators. Comp. Appl. Math. 2024, 43, 428. [Google Scholar] [CrossRef]
  24. Turhan Turan, N.; Ödemis Özger, Z. An analysis on the shape-preserving characteristics of λ-Schurer operators. Commun. Fac. Sci. Univ. Ank. Ser. A1 Math. Stat. 2024, 73, 1153–1170. [Google Scholar] [CrossRef]
  25. Cai, Q.-B.; Ansari, K.J.; Temizer Ersoy, M.; Özger, F. Statistical blending-type approximation by a class of operators that includes shape parameters λ and α. Mathematics 2022, 10, 1149. [Google Scholar] [CrossRef]
  26. Kadak, U.; Özger, F. A numerical comparative study of generalized Bernstein-Kantorovich operators. Math. Found. Comput. 2021, 4, 311–332. [Google Scholar] [CrossRef]
  27. 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]
  28. Ye, Z.; Long, X.; Zeng, X.-M. Adjustment algorithms for Bézier curve and surface. In Proceedings of the International Conference on Computer Science and Education, Hefei, China, 24–27 August 2010; pp. 1712–1716. [Google Scholar]
Figure 1. Cubic ( α , λ , s )-Bernstein basis with multiple values of shape parameters vs. classical Bernstein basis.
Figure 1. Cubic ( α , λ , s )-Bernstein basis with multiple values of shape parameters vs. classical Bernstein basis.
Symmetry 17 00219 g001
Figure 2. Cubic ( α , λ , s )-Bézier curves with multiple values of shape parameters vs. classical Bernstein curves, where the dotted lines denote the control polygon.
Figure 2. Cubic ( α , λ , s )-Bézier curves with multiple values of shape parameters vs. classical Bernstein curves, where the dotted lines denote the control polygon.
Symmetry 17 00219 g002
Figure 3. ( α , λ , s ) -Bézier curves vs. α - and λ -Bézier curves, where the dotted lines denote the control polygon.
Figure 3. ( α , λ , s ) -Bézier curves vs. α - and λ -Bézier curves, where the dotted lines denote the control polygon.
Symmetry 17 00219 g003
Figure 4. Leaf clovers: effects of shape parameters in ( α , λ , s ) -Bézier curves, where the dotted lines denote the control polygon.
Figure 4. Leaf clovers: effects of shape parameters in ( α , λ , s ) -Bézier curves, where the dotted lines denote the control polygon.
Symmetry 17 00219 g004
Figure 5. The curves are plotted in orange, green, blue, and red colors, respectively, according to the order in which the parameters are given where the dotted lines denote the control polygon.
Figure 5. The curves are plotted in orange, green, blue, and red colors, respectively, according to the order in which the parameters are given where the dotted lines denote the control polygon.
Symmetry 17 00219 g005aSymmetry 17 00219 g005b
Figure 8. Effects of shape parameters in ( α , λ , s )-Bézier surfaces.
Figure 8. Effects of shape parameters in ( α , λ , s )-Bézier surfaces.
Symmetry 17 00219 g008
Figure 9. Comparison of one ( α , λ , s ) -Bézier surface for α = 0.5 , λ = 0.9 , s = 2 with (a) a classical Bézier surface, (b) an α -Bézier surface for α = 0.5 , and (c) a λ -Bézier surface for λ = 0.9 .
Figure 9. Comparison of one ( α , λ , s ) -Bézier surface for α = 0.5 , λ = 0.9 , s = 2 with (a) a classical Bézier surface, (b) an α -Bézier surface for α = 0.5 , and (c) a λ -Bézier surface for λ = 0.9 .
Symmetry 17 00219 g009
Figure 10. Simultaneous comparison of α -, ( α , λ , s ) -, and λ -Bézier surfaces given in Figure 9 from different viewpoints (a,b).
Figure 10. Simultaneous comparison of α -, ( α , λ , s ) -, and λ -Bézier surfaces given in Figure 9 from different viewpoints (a,b).
Symmetry 17 00219 g010
Figure 11. Surfaces of revolution using ( α , λ , s ) -Bézier curves of degree 5 with control points { ( 1 , 0 ) , ( 1.25 , 0.5 ) , ( 2 , 1 ) , ( 0 , 2 ) , ( 2 , 2.5 ) , ( 1.5 , 3 ) } .
Figure 11. Surfaces of revolution using ( α , λ , s ) -Bézier curves of degree 5 with control points { ( 1 , 0 ) , ( 1.25 , 0.5 ) , ( 2 , 1 ) , ( 0 , 2 ) , ( 2 , 2.5 ) , ( 1.5 , 3 ) } .
Symmetry 17 00219 g011aSymmetry 17 00219 g011b
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Karakılıç, İ.; Karakılıç, S.; Budakçı, G.; Özger, F. Bézier Curves and Surfaces with the Blending (α, λ, s)-Bernstein Basis. Symmetry 2025, 17, 219. https://doi.org/10.3390/sym17020219

AMA Style

Karakılıç İ, Karakılıç S, Budakçı G, Özger F. Bézier Curves and Surfaces with the Blending (α, λ, s)-Bernstein Basis. Symmetry. 2025; 17(2):219. https://doi.org/10.3390/sym17020219

Chicago/Turabian Style

Karakılıç, İlhan, Sedef Karakılıç, Gülter Budakçı, and Faruk Özger. 2025. "Bézier Curves and Surfaces with the Blending (α, λ, s)-Bernstein Basis" Symmetry 17, no. 2: 219. https://doi.org/10.3390/sym17020219

APA Style

Karakılıç, İ., Karakılıç, S., Budakçı, G., & Özger, F. (2025). Bézier Curves and Surfaces with the Blending (α, λ, s)-Bernstein Basis. Symmetry, 17(2), 219. https://doi.org/10.3390/sym17020219

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