Next Article in Journal
Experimental Study on the Symmetry of the Soil-Arching Effect of a Pile Foundation in a Reinforced High-Fill Area
Previous Article in Journal
Leveraging Quantum Machine Learning to Address Class Imbalance: A Novel Approach for Enhanced Predictive Accuracy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bezier Curves and Surfaces with the Generalized α-Bernstein Operator

Department of Mathematics, Ordu University, 52200 Ordu, Türkiye
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(2), 187; https://doi.org/10.3390/sym17020187
Submission received: 21 December 2024 / Revised: 20 January 2025 / Accepted: 22 January 2025 / Published: 25 January 2025
(This article belongs to the Section Mathematics)

Abstract

:
In the field of Computer-Aided Geometric Design (CAGD), a proper model can be achieved depending on certain characteristics of the predefined blending basis functions. The presence of these characteristics ensures the geometric properties necessary for a decent design. The objective of this study, therefore, is to examine the generalized α -Bernstein operator in the context of its potential classification as a novel blending type basis for the construction of Bézier-like curves and surfaces. First, a recursive definition of this basis is provided, along with its unique representation in terms of that for the classical Bernstein operator. Next, following these representations, the characteristics of the basis are discussed, and one shape parameter for α -Bezier curves is defined. In addition, by utilizing the recursive definition of the basis, a de Casteljau-like algorithm is provided such that a subdivision schema can be applied to the construction of the new α -Bezier curves. The parametric continuity constraints for C 0 , C 1 , and C 2 are also established to join two α -Bezier curves. Finally, a set of cross-sectional engineering surfaces is designed to indicate that the generalized α -Bernstein operator, as a basis, is efficient and easy to implement for forming shape-adjustable designs.

1. Introduction

In CAGD, free-form curves are essential in various scientific and engineering applications, such as designing car bodies, ship hulls, and aircraft, among other things [1,2]. In order to create such forms, a particularly useful method proposed by the French mathematician Pierre Etienne Bezier in the 1960s plays a crucial role due to its efficiency and practical applicability. This method relies on a blending process for the given control points where the blending functions are well-known Bernstein polynomials [2]. As a consequence of this method, the resulting parametric relation corresponds to a simple free-form curve widely known as a Bezier curve. This modeling technique, particularly concerning the control points, enables the shape of the curves to be flexibly adapted to the designer’s demands. However, these curves are limited in representing transcendental curves due to the polynomial form of the Bernstein operator. Another limitation is the dependency of the curve’s shape on the control points. To address these limitations, new adjustable Bezier curves with modified Bernstein polynomials possessing multiple shape parameters have been introduced [3,4,5,6,7,8,9,10]. Moreover, to represent more types of curves using the Bezier method, numerous studies have been devoted to defining new blending type bases with trigonometric, hyperbolic, exponential, and logarithmic functions [11,12,13,14,15,16,17,18,19,20,21,22]. Therefore, it becomes a very important practice for researchers to define a new basis and then construct new more effective and adjustable curves.
To account for a new basis, the theory of Chebyshev spaces is widely used [12,15,23,24]. The probabilistic distribution functions are also considered new bases [2,25,26,27,28] since the Bernstein polynomials are equivalent to a binomial distribution function. In addition, researchers have also derived mutual benefits from the interdisciplinary relation between the approximation theory and geometric design. Cai et al. [29], for example, studied the approximation properties of the modified Bernstein operator which was originally defined by Ye et al. in [6] for the purpose of constructing Bezier-like curves. Similarly, a novel generalization of the Bernstein operator introduced previously in [10] was reconsidered in [30] as a new operator for approximation purposes. However, not all of the functions used for approximation purposes are suitable for an effective geometric design. They must exhibit specific characteristics, as outlined in Table 1. Therefore, in this study, the discussion is focused on the generalized α -Bernstein operator, which was previously examined in terms of its approximation properties by Chen et al. [31]. For further clarification, this paper explores the characterizations of the generalized α -Bernstein operator in the realm of the creation of Bezier-like curves and surfaces.
The structure of this paper is as follows: Section 2 recalls the basic definitions for the classic Bezier curves and surfaces, as well as the generalized α -Bernstein operator. In Section 3, the main results of this paper are given by providing some other unique representations of the generalized α -Bernstein operator. Following these representations, the characteristics of the new operator are discussed as well. Further, the definition of the new α -Bezier curve and its geometric properties are given in this section, along with the parametric continuity conditions. Finally, a set of engineering surfaces and the tensor product α -Bezier surface patch are built and figured to indicate the eligibility and applicability of the basis. In the last section of the research, our final remarks are proposed in a concise manner.

2. Preliminaries

In this section, we will recall some basic concepts to which we will refer through out this paper.
Definition 1. 
An n t h -degree classical Bezier curve with given n + 1 control points P k R 2 ( / R 3 ) , k = 0 , 1 , , n , is defined as follows:
B C ( s ) = k = 0 n b k n ( s ) P k
where b k n s = n k ( 1 s ) n k s k , s [ 0 , 1 ] is the classic Bernstein operator, and n k = n ! ( n k ) ! k ! is the well-known binomial coefficient [2].
Definition 2. 
A tensor product Bezier surface patch of degree ( n + 1 , m + 1 ) with given control points P i j R 2 ( / R 3 ) , ( i = 0 , 1 , , n ) , ( j = 0 , 1 , , m ) is defined by the following:
B S u , v = i = 0 n j = 0 m b i n u b j m v P i j
where for u , v [ 0 , 1 ] , b i n u and b j m v are the classic Bernstein operators of degree n and m, respectively.
Definition 3. 
Given p 0 1 ( s ; α ) = 1 s , p 1 1 ( s ; α ) = s , the generalized n t h -degree α-Bernstein operator is defined as follows:
p k n ( s ; α ) = n 2 k 1 α s + n 2 k 2 1 α 1 s + n k α s 1 s s k 1 1 s n 1 k
where s 0 , 1 , n 2 and k = 0 , 1 , , n , [31].

3. Main Results

The classic Bezier curves and surfaces have unique properties which are useful and essential for geometric designs. Such properties are acquired by them inheriting the attributes of the classic Bernstein operator which can be found in [32]. Therefore, in this section, the similar attributes of the generalized α -Bernstein operator are discussed. In order to define these characteristics, a recursive definition of the generalized α -Bernstein operator is given. Then, a unique relation between the classic Bernstein and the generalized α -Bernstein operator is provided. By following these definitions and representations, we examine the characterizations of the generalized α -Bernstein operator.
Proposition 1. 
Let α [ 0 , 1 ] , and for 0 s 1 , the functions
p 0 2 ( s ; α ) = ( 1 s ) ( 1 α s ) , p 1 2 ( s ; α ) = 2 s ( 1 s ) α , p 2 2 ( s ; α ) = s 1 a 1 s
are called the α-Bernstein polynomials of order 2. For n 2 , the generalized α-Bernstein polynomials can be recursively defined by the following:
p k n s ; α = 1 s p k n 1 s ; α + s p k 1 n 1 s ; α
where p i m s ; α = 0 , when i = 1 or i > m .
Proposition 2. 
The generalized α-Bernstein operator can explicitly be expressed by the classical Bernstein operator as
p k n s ; α = 1 α b k 1 n 1 ( s ) b k 1 n 2 ( s ) + b k n 1 ( s ) + α b k n ( s ) .
Proof. 
Let us re-express the generalized α -Bernstein operator by expanding the relation (3) as
p k n s , α = 1 l k n s , α + 2 l k n s , α + 3 l k n s , α ,
where
l k n 1 s , α = 1 α n 2 k s k 1 s n k 1 , l k n 2 s , α = 1 α n 2 k 2 s k 1 1 s n k , l k n 3 s , α = α n k s k 1 s n k .
We note that if k = n 1 or k = n , then l k n 1 s , α = 0 . Similarly, if k = 0 or k = 1 , then l k n 2 s , α = 0 . Thus, we may rewrite the generalized α -Bernstein operator in terms of the classic Bernstein operator in the following way:
p k n s , α = 1 α 1 s b k n 2 ( s ) + s b k 2 n 2 ( s ) + α b k n ( s )
Moreover, by utilizing the following two recursive relations of the classic Bernstein polynomials
b k 1 n 1 s = ( 1 s ) b k 1 n 2 s + s b k 2 n 2 s b k n 1 s = ( 1 s ) b k n 2 s + s b k 1 n 2 s ,
and by adding them together and substituting them into (7), we complete the proof. □

3.1. The Properties of the Generalized α -Bernstein Operator

The following properties exist for the generalized α -Bernstein operator p k n s ; α for s , α [ 0 , 1 ] where n 2 .
  • Degeneracy: For α = 1 , the generalized α -Bernstein operator is reduced into the classic Bernstein operator.
    The result follows from relation (6) in Proposition 2.
  • Non-negativity: The generalized α -Bernstein polynomials are non-negative for s , α [ 0 , 1 ] .
    Since the classic Bernstein operator is non-negative, that is, b k n s 0 , for 0 s 1 , [32] and 1 α 0 and α 0 for α [ 0 , 1 ] , it is clear from (6) that p k n s ; α 0 .
  • Partition of unity: The generalized α -Bernstein operator is normalized, that is, k = 0 n p k n ( s ; α ) = 1 .
    By utilizing relation (6), we have
    k = 0 n p k n ( s ; α ) = k = 0 n 1 α b k 1 n 1 ( s ) b k 1 n 2 ( s ) + b k n 1 ( s ) + α b k n ( s ) .
    Further, by making the appropriate change in indices as k 1 = k 1 and due to the classic Bernstein operator summing to 1, we obtain
    k = 0 n p k n ( s ; α ) = 1 α k 1 = 0 n 2 b k 1 n 2 ( s ) k 1 = 0 n 2 b k 1 n 2 ( s ) + k = 0 n 1 b k n 1 ( s ) + α k = 0 n b k n ( s ) = 1 α · [ 1 1 + 1 ] + α · 1 = 1 .
  • Linear independence: The generalized α -Bernstein polynomials are linearly independent, that is, k = 0 n c k p k n ( s ; α ) = 0 c k = 0 , for k = 0 , 1 , , n .
    Proof. 
    We establish this property through induction on n. The sufficient part of the result is clear. The necessary part can be carried out as follows. For n = 2 , let us consider the linear combination k = 0 2 c k p k 2 ( s ; α ) = 0 , where c k R , k = 0 , 1 , 2 . By using (6) and making some algebraic manipulations, we have
    1 α c 0 + c 1 b 0 1 ( s ) + c 1 + c 2 b 1 1 ( s ) c 1 + α c 0 b 0 2 ( s ) + c 1 b 1 2 ( s ) + c 2 b 2 2 ( s ) = 0 .
    As the classic Bernstein polynomials are linearly independent (see [32]), we obtain the following system of equations:
    α c 0 = 0 , α c 1 = 0 , α c 2 = 0 ( i ) 1 α c 1 = 0 ( i i ) 1 α c 0 + c 1 = 0 , 1 α c 1 + c 2 = 0 ( i i i )
    Clearly, if α 0 , then from relations in ( i ) , c k = 0 , k = 0 , 1 , 2 . If α = 0 , then from the relation given in ( i i ) , c 1 = 0 . This results as a consequence in c 0 = c 2 = 0 upon the consideration of the two equations in ( i i i ) . Now, assume that the linear independence holds for n = l . Thus, for n = l + 1 , we consider
    k = 0 l + 1 c k p k l + 1 ( s ; α ) = 0 k = 0 , 1 , , l + 1 .
    By recalling the recursive definition of the generalized α -Bernstein operator given in (5), we re-express the last equation as follows:
    k = 0 l + 1 c k p k l + 1 ( s ; α ) = k = 0 l + 1 c k 1 s p k l s ; α + s p k 1 l s ; α = 1 s k = 0 l + 1 c k p k l s ; α + s k = 0 l + 1 c k p k 1 l s ; α = 0 .
    In view of the fact that the parameter s is an arbitrary real number in the interval [ 0 , 1 ] , we conclude that
    k = 0 l + 1 c k p k l s ; α = 0 , k = 0 l + 1 c k p k 1 l s ; α = 0 .
    By recalling that p i m s ; α = 0 when i = 1 or i > m and by considering our inductive hypothesis, that is, c k = 0 , k = 0 , 1 , l , we clearly deduce that c k = 0 , for k = 0 , 1 , l + 1 , which completes the proof. □
  • Symmetry: The generalized α -Bernstein operator is symmetric such that p k n 1 s ; α = p n k n s ; α .
    Proof. 
    We prove this through induction on n. For n = 2 , the property is easy to validate from relation (4). Further, assume that it holds for n = l . Next, for n = l + 1 , and from (5), we first write
    p k l + 1 1 s ; α = s p k l 1 s ; α + 1 s p k 1 l 1 s ; α
    with the replacement of s with 1 s . Furthermore, by utilizing our inductive hypothesis and using the recursive expression (5), we re-express the right-hand side of the above relation as follows:
    p k l + 1 1 s ; α = s p l k l s ; α + 1 s p l + 1 k l s ; α = p l + 1 k l + 1 s ; α ,
    which completes the proof. □
  • End-points: At the end-points, the generalized α -Bernstein operator has the same properties as those of the classic Bernstein operator, that is, for k = 0 , , n
    p k n 0 ; α = 1 : k = 0 0 : k 0 , p k n 1 ; α = 1 : k = n 0 : k n .
    Proof. 
    The proof is induced on n. For n = 2 , it is clear that the property holds from (4). Now, assume that the property holds for n = l . Then, for n = l + 1 and by considering (5), we have p k l + 1 0 ; α = p k l 0 ; α where s = 0 . From the inductive hypothesis, we obtain the following:
    p k l + 1 0 ; α = p k l 0 ; α = 1 : k = 0 0 : k 0 .
    Similarly, for s = 1 and from (5), we obtain p k l + 1 1 ; α = p k 1 l 1 ; α . Further, from the inductive hypothesis, we can complete the proof with the following:
    p k 1 l 1 ; α = 1 : k 1 = l 0 : k 1 l p k l + 1 1 ; α = 1 : k = l + 1 0 : k l + 1 ·
  • Derivatives at the corner points: The first derivatives of the generalized α -Bernstein polynomials at the end-points are given as follows:
    p k n s ; α s | s = 0 = 1 α + n : k = 0 n 2 1 α : k = 1 1 α : k = 2 0 : other ,
    and
    p k n s ; α s | s = 1 = 1 + α + n : k = n n + 2 1 α : k = n 1 1 α : k = n 2 0 : other .
    Proof. 
    Similar to the above, the proof is induced on n. By taking the first-order derivative of (4), we have
    p 0 2 ( s ; α ) = 1 α + 2 α s , p 1 2 ( s ; α ) = 2 α 1 2 s , p 2 2 ( s ; α ) = 1 α + 2 α s .
    For n = 2 , it is clear to see that the given expressions hold when they are evaluated at s = 0 and s = 1 , respectively. Now, let us suppose that the expressions hold for n = l . Then, for n = l + 1 and from (5), we have
    p k l + 1 s ; α = 1 s p k l s ; α + s p k 1 l s ; α .
    By taking the derivative of this expression and evaluating it at s = 0 , we have
    p k l + 1 0 ; α = p k l 0 ; α + p k l 0 ; α + p k 1 l 0 ; α .
    Next, by considering the inductive hypothesis and the end-point properties, we can provide the following conclusions:
    if k = 0 , then p 0 l + 1 0 ; α = p 0 l 0 ; α + p 0 l 0 ; α = 1 + 1 α + n = 1 α + n + 1 ,
    if k = 1 , then p 1 l + 1 0 ; α = p 1 l 0 ; α + p 0 l 0 ; α = n 2 1 α + 1 = n + 1 2 1 α ,
    and finally
    if k = 2 , then p 2 l + 1 0 ; α = p 2 l 0 ; α = 1 α .
    By following similar steps for s = 1 , the proof is completed. □
  • Second-order derivatives: The second-order derivatives of the generalized α -Bernstein polynomials at the end-points are given as follows:
    2 p k n s ; α s 2 | s = 0 = n 1 n 2 1 α : k = 0 2 n 1 n + 3 n 4 1 α : k = 1 n n 1 2 3 n 5 1 α : k = 2 2 n 2 1 α : k = 3 0 : other , and 2 p k n s ; α s 2 | s = 1 = n 1 n 2 1 α : k = n 2 n 1 n + 3 n 4 1 α : k = n 1 n n 1 2 3 n 5 1 α : k = n 2 2 n 2 1 α : k = n 3 0 : other .
    Proof. 
    Parallel to the above, the proof can be achieved by using induction on n where the initial step starts with n = 3 . □
The following, Figure 1, illustrates the generalized α -Bernstein polynomials of order two and three with different values for the parameter α .

3.2. The Construction of α -Bezier Curves

In this section, the α -Bezier curves are defined by incorporating the basis of the α -Bernstein operator, and the characterizations of the curves are examined in parallel with the properties of the basis. A de Casteljau-like subdivision algorithm is also given. The parametric continuity conditions up to the second degree are obtained for two adjacent α -Bezier curves as well.
Definition 4. 
For α [ 0 , 1 ] , the novel one shape parameter of an α-Bezier curve with given n + 1 control points P k R 2 ( / R 3 ) , k = 0 , 1 , , n is defined as
B s ; α = k = 0 n p k n s ; α P k , s [ 0 , 1 ]
where n 2 , and p k n ( s ; α ) is the generalized α-Bernstein operator, as defined in (3).

3.3. The Characteristics of α -Bezier Curves

The following properties hold for an n t h -degree α -Bezier curve (9):
  • Terminal properties: B s = 0 ; α = P 0 and B s = 1 ; α = P n , that is, the curve always starts at its first control point and ends at its last point, independent of the shape parameter α .
    The result is followed by the end-point property of the α -Bernstein operator.
  • Convex hull: The α -Bezier curve is a convex combination of the control points, that is, the curve B s ; α lies within the convex hull of the control points { P 0 P 1 P n } .
    The result is followed by the non-negativity and the partition of the unity properties of the α -Bernstein operator.
  • Geometric invariance: The α -Bezier curve is affine-independent, that is, the curve B s ; α does not vary according to the change in coordinates no matter what the shape parameter is.
    The result is followed by the non-negativity and the partition of unity properties of the α -Bernstein operator.
  • Symmetry: The same α -Bezier curve is obtained by re-indexing the control net from { P 0 P 1 P n } to { P n P n 1 P 0 } .
    The result is followed by the symmetry property of the α -Bernstein operator.
  • Geometric properties at the end-points: The tangent line of the n t h -degree α -Bezier curve at its first control point P 0 lies in the plane spanned by the first three control points s p { P 0 , P 1 , P 2 } with the given relation as follows:
    B s ; α | s = 0 = ( 1 α ) Δ P 1 + ( n 1 + α ) Δ P 0 ,
    and similarly, the tangent line at the curve’s last control point P n lies in the plane spanned by the last three control points s p { P n 2 , P n 1 , P n } with the following relation:
    B s ; α | s = 1 = ( 1 α ) Δ P n 2 + ( n 1 + α ) Δ P n 1 ,
    where Δ P i = P i + 1 P i .
    Proof. 
    By taking the derivative of (9) at s = 0 and recalling the property of the derivatives at the corner points for the α -Bernstein operator, we obtain
    B s = 0 ; α = k = 0 n p k n 0 ; α P k = 1 α + n P 0 + n 2 1 α P 1 + 1 α P 2 = ( 1 α ) Δ P 1 + ( n 1 + α ) Δ P 0 ,
    which completes the proof. Analogous to this, the proof can be induced at s = 1 . □
  • Second-order derivatives at the end-points: The second derivative at the end-points of the n t h -degree α -Bezier curve is given by the following:
    B s = 0 ; α = 2 n 2 1 α Δ 2 P 1 + n 1 n 2 1 α Δ 2 P 0 B s = 1 ; α = 2 n 2 1 α Δ 2 P n 3 + n 1 n 2 1 α Δ 2 P n 2 ,
    where Δ 2 P i = Δ P i + 1 Δ P i = P i + 2 2 P i + 1 + P i .
    Proof. 
    The proof follows according to the relations given in (8). □

3.4. Subdivision of the α -Bezier Curves

Definition 5. 
Let B s 0 ; α be a fixed point on the α-Bezier curve with given control points P k R 2 ( / R 3 ) where k = 0 , 1 , , n , and s 0 , α [ 0 , 1 ] . Then, for P k = P k 0 , a de Casteljau-like subdivision algorithm is given by the following scheme:
Symmetry 17 00187 i001
Figure 2 below demonstrates the construction of the α -Bezier curve using de Casteljau’s algorithm. The effect of the shape parameter is visualized at three different fixed points, s 0 = 0.25 , = 0.50 , = 0.75 , on the curve. The algorithm clearly indicates that if the parameter α is increased from α = 0.0 to α = 1.0 by 0.2 , a further iteration occurs (as shown in the green ellipses), which ultimately adjusts the shape of the α -Bezier curve.

3.5. Parametric Continuity Conditions for α -Bezier Curves

In CAGD, complex-shaped designs require many control points. In such cases, the Bezier method results in a higher degree of polynomial curves. This situation causes problems in terms of the computational costs, memory, and time. Therefore, the practical method is to join the curves by considering the required continuity conditions. In most of the cases, a smooth connection is obtained according to C 2 continuity, which also guarantees the C 0 and C 1 continuities. Let us consider the following two α -Bezier curves:
B 1 s ; α = i = 0 n p i n s ; α P i , 2 n B 2 s ; β = j = 0 m q j m s ; β Q j , 2 m ,
where p i n s ; α and q j m s ; β are the generalized α -Bernstein operators of degree n and m with different shape parameters α , β 0 , 1 , respectively. The control points for the curve B 1 s ; α are P i , i = 0 , , n , whereas for the curve B 2 s ; β , they are Q j , j = 0 , , m .
Theorem 1. 
Given two α-Bezier curves B 1 s ; α and B 2 s ; β , for the parametric continuity conditions of C 0 , C 1 , and C 2 , the following relations exist at the joint points of each curve:
C 0 Q 0 = P n C 1 Q 1 = β 1 Q 2 + 2 n 1 + α + β P n + 2 1 α n P n 1 1 α P n 2 n 2 1 β C 2 Q 2 = ζ 0 Q 3 + ζ 1 P n + ζ 2 P n 1 + ζ 3 P n 2 + ζ 4 P n 3 n 2 2 β n 1 + 6 β α 2 n 2 3 n + 4 + 12 n 1
where
ζ 0 = 2 n 2 1 β n 2 + 2 β = ζ 4 , ζ 1 = 2 n 2 β 2 + α β α + 1 n n 2 + 5 β 4 + β , ζ 2 = 2 n 2 4 α β + 1 + n 4 α + β 2 n , ζ 3 = n 2 4 α + 2 β + n 1 + 10 α β n 2 6 n 3 α + 2 β + n + 20 α + β + n 1 .
Proof. 
It is clear that the curves should meet at their end-points for a continuty condition of C 0 , that is, B 1 1 ; α = B 2 0 ; β . Thus, the proof is clear from the terminal property of the α -Bezier curves.
Further, for the C 1 continuity condition, the tangent lines should meet at the curve’s end-points while the condition of C 0 holds still. That is, B 1 1 ; α = B 2 0 ; β . By using the geometric properties at the end-points, we have
1 α Δ P n 2 + n 1 α Δ P n 1 = 1 β Δ Q 1 + n 1 β Δ Q 0 .
Hence, with simple algebraic manipulations, we complete the proof.
Parallel to the above, the parametric continuity condition of C 2 can be obtained according to the relation B 1 1 ; α = B 2 0 ; β . Upon using the geometric properties at the end-points for the α -Bezier curves, we obtain the following equation:
2 n 2 1 α Δ 2 P n 3 1 β Δ 2 Q 1 = 1 n n 2 1 α Δ 2 P n 2 n 2 1 β Δ 2 Q 0 .
By considering the C 0 and C 1 continuity conditions, along with the last relation, the proof is completed. □
In Figure 3 and Figure 4, two adjacent α -Bezier curves possessing C 1 continuity are illustrated. Particularly, in Figure 3, adjusting the shape parameter of the second curve results in a local change when the first curve’s parameter is fixed. However, in Figure 4, the variation in the first curve’s parameter produces a global change in the curves even if the second curve’s parameter remains constant.
Analogous to the previous one, a similar argument for local and global changes exists for adjacent α -Bezier curves with C 2 continuity (see Figure 5 and Figure 6).

3.6. Cross-Sectional Design Surfaces with α -Bezier Curves

In this section, a set of engineering surfaces has been defined. Such engineering surfaces are also called cross-sectional designs, as they are crossed by two curves, namely a profile curve and a trajectory curve. Thus, we first construct a tensor product surface and then ruled, rotational, swept, and swung surfaces by using new novel α -Bezier curves with varying parameters.

3.7. Tensor Product α -Bezier Surfaces

Definition 6. 
For u , v [ 0 , 1 ] , and given control points P i j R 3 where i = 0 , , n and j = 1 , , m , the two shape parameters of an ( n , m ) -degree tensor product α-Bezier surface are defined as follows:
S i , j n , m ( u ; α 1 , v ; α 2 ) = i = 0 n j = 0 m P i j p i n u ; α 1 p j m v ; α 2 ,
where α 1 , α 2 [ 0 , 1 ] , and p i n u ; α 1 and p j m v ; α 2 are the generalized α-Bernstein operators, respectively.

3.8. Properties of α -Bezier Surfaces

α -Bezier surfaces depict the similar properties to those of α -Bezier curves. Therefore, without the need for a proof, we list these properties as follows:
  • Convex hull property: The α -Bezier surface S u , v ; α 1 , α 2 lies in the convex hull defined by its control net;
  • Affine invariance Applying an affine transformation to an α -Bezier surface is the same as the surface being constructed with the transformed control points;
  • Isoparametric curves: Since the α -Bezier surface is built using a tensor product, any isoparametric curves at a point on the surface result in a new α -Bezier curve;
  • Boundary curves: As special kinds of isoparametric curves, the four boundary curves of the α -Bezier surface, by setting u = 0 , u = 1 , v = 0 , and v = 1 , correspond to α -Bezier curves.
The tensor product α -Bezier surfaces with different values for the shape parameters α 1 and α 2 are illustrated in Figure 7.

3.9. Ruled Surfaces Using α -Bezier Curves

A ruled surface is a kind of surface which has perhaps the simplest structure compared to that of other surface types. Contrary to its conventional parametrization, a ruled surface can be formed with infinitely many lines between two curves Thus, as a cross-sectional design, a ruled surface can be defined as follows:
Definition 7. 
For u , v [ 0 , 1 ] , and given control points P i R 3 ,   i = 0 , , n , and Q j R 3 , j = 0 , , m , let the two α-Bezier curves of degree n and m be defined as B 1 ( u ; α 1 ) = i = 0 n p i n u ; α 1 P i and B 2 ( u ; α 2 ) = j = 0 n p j m u ; α 2 Q j , respectively. Then, the surface formed by the family of lines passing from the curve B 1 to the curve B 2 at their corresponding points is called a ruled surface. Thus, the parametric equation of a ruled surface can be expressed through linear interpolation as proposed in [33] as follows:
χ ( u , v ; α 1 , α 2 ) = ( 1 v ) B 1 ( u ; α 1 ) + v B 2 ( u ; α 2 ) .
Remark 1. 
Note that if one of the curves B 2 ( u ; α 2 ) is a translation of the other curve by a given vector ω such that B 2 ( u ; α 2 ) = B 1 ( u ; α 1 ) + ω , then the generated ruled surface simply forms a cylinder with given appropriate control points. Further, if one of the curves, say B 2 ( u ; α 2 ) , is degenerated to a point, then a special ruled surface cone is constructed. To indicate the parameter effect, half of these special ruled surfaces are illustrated in Figure 8, as well as a regular ruled surface with two closed planar α-Bezier curves each lying on the x y - and x z - planes.

3.10. α -Bezier Swung Surfaces

Definition 8. 
For u , v , [ 0 , 1 ] , and given control points P i R 3 ,   i = 0 , , n , and Q j R 3 , j = 0 , , m , let the two α-Bezier curves of degree n and m denoted by P ( u ; α 1 ) = i = 0 n p i n u ; α 1 P i and T ( v ; α 2 ) = j = 0 n p j m v ; α 2 Q j be the profile and trajectory curves, respectively. If the profile curve is formed in the x z -plane, that is, P ( u ; α 2 ) = ( P x ( u ; α 1 ) , 0 , P z ( u ; α 1 ) ) , and if the trajectory curve is from the x y -plane, that is, T = ( T x ( v ; α 2 ) , T y ( v ; α 2 ) , 0 ) , then the swung surface with a scaling factor k R is defined as follows:
S ( u , v ; α 1 , α 2 ) = k P x ( u ; α 1 ) T x ( v ; α 2 ) , k P x ( u ; α 1 ) T y ( v ; α 2 ) , P z ( u ; α 1 ) .
The variation effect of the shape parameters on a swung α -Bezier surface is illustrated in Figure 9.

3.11. α -Bezier Swept Surfaces

Definition 9. 
Let us consider the two curves P ( u ; α 1 ) and T ( v ; α 2 ) , as defined before in Definition 8. Then, a swept (sweeping) surface is defined by the following parametrization:
S ( u , v ; α 1 , α 2 ) = T ( v ; α 2 ) + M ( v ) P ( u ; α 1 ) ,
where M ( v ) is a transformation matrix at v [34].
Figure 10 illustrates the change in the surface layer by tuning the shape parameters.
In order to test the efficiency of α -Bezier curves for designing models, a 3d model is created to be printed with a 3d printer. The following, Figure 11, shows a decorative model of a swept surface and its 3d printing stage.

3.12. Rotational Surfaces Using α -Bezier Curves

Rotational surfaces are a very popular surface type since they are easy to design and are frequently used in CAGD. To create a surface of rotation, one needs a planar profile curve and an axis on which the rotation to be applied to the curve can occur. Generally, surfaces are created in three-dimensional Euclidean space by taking the rotation axis as the z-axis [33,34].
Definition 10. 
For u [ 0 , 1 ] , and given control points P i ( x i , 0 , z i ) R 3 , where i = 0 , , n , let a planar α-Bezier curve of degree n on the x z plane defined by B ( u ; α ) = i = 0 n p i n u ; α P i be the profile curve. If the rotation axis is considered the z-axis, then a rotational-surface-based B ( u ; α ) is defined as follows:
S r ( u , θ ) = R z ( θ ) · B ( u ; α ) ,
where
R z ( θ ) = c o s ( θ ) s i n ( θ ) 0 s i n ( θ ) c o s ( θ ) 0 0 0 1
is the rotation matrix according to the z-axis.
However, sometimes, the rotation matrix given by Equation (12) causes complexity in the calculation and cutting errors due to the trigonometric expressions it contains; thus, the rotational motion is also achieved using the two following symmetric half-surfaces whose parametrizations were previously outlined in [33] as follows:
S r 1 ( u , v ; α ) = 1 2 v v 2 + ( v 1 ) 2 x ( B ( u ; α ) ) , 2 v ( 1 v ) v 2 + ( v 1 ) 2 x ( B ( u ; α ) ) , z ( B ( u ; α ) ) S r 2 ( u , v ; α ) = 1 2 v v 2 + ( v 1 ) 2 x ( B ( u ; α ) ) , 2 v ( 1 v ) v 2 + ( v 1 ) 2 x ( B ( u ; α ) ) , z ( B ( u ; α ) ) .
Figure 12 illustrates half of the rotational surface by using S r 1 ( u , v ; α ) in order to show the effect of the change in parameter α .
Moreover, using an α -Bezier curve, the design of a chalice is presented in Figure 13. This model was also printed using a 3d printer so that the efficiency of creation could be validated.

4. Conclusions

In the current research as a whole, we have presented an examination of the one shape parameter of a generalized α -Bernstein operator concerning its efficacy in generating Bezier-like curves and surfaces. A novel depiction of an α -Bernstein operator, along with other practical representations, has been given, which can prove valuable in the implementation of the de Casteljau-like subdivision algorithm. We have also covered a discussion of the conditions of parametric continuity to join two α -Bezier curves in order to enhance the generation of intricately shaped designs. Further, a set of cross-sectional design surfaces was constructed, along with the new α -Bezier curves, and the parameter effects examined by providing various figures. Finally, even when the parameter range is restricted, the novel α -Bezier curves and surfaces demonstrate more edges than those of the conventional Bezier curve and surfaces. Defining a new basis with multiple shape parameters to improve the accuracy of controlling the shape of the curves and surfaces, as well as scanning almost the whole area of a control polygon, is of interest as future work.

Author Contributions

Conceptualization: D.C. and S.Ş. Methodology: D.C. and S.Ş. Investigation: D.C. Validation: D.C. and S.Ş. Formal analysis: D.C. Writing—original draft preparation: D.C. Writing—review and editing: D.C. and S.Ş. Software: D.C. Supervision: S.Ş. Project administration: S.Ş. Visualization: D.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

The authors sincerely thank the editors and the anonymous referees who devoted their valuable time and contributed to the manuscript with their constructive comments. This study is a part of the PhD dissertation of Canlı [35]. This work was supported by the Scientific Research Project Coordination Unit of Ordu University under project number B-2327.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Böhm, W.; Farin, G.; Kahmann, J. A survey of curve and surface methods in CAGD. Comput. Aided Geom. Des. 1984, 1, 1–60. [Google Scholar] [CrossRef]
  2. Farin, G. Curves and Surfaces for Computer-Aided Geometric Design: A Practical Guide; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
  3. Li, C.; Zhu, C. Designing developable C-Bézier surface with shape parameters. Mathematics 2020, 8, 402. [Google Scholar] [CrossRef]
  4. Oruç, H.; Phillips, G.M. q-Bernstein polynomials and Bézier curves. J. Comput. Appl. Math. 2003, 151, 1–12. [Google Scholar] [CrossRef]
  5. Wang, W.; Wang, G. Bézier curves with shape parameter. J. Zhejiang Univ.-Sci. 2005, 6, 497–501. [Google Scholar]
  6. Ye, Z.; Long, X.; Zeng, X.M. Adjustment algorithms for Bézier curve and surface. In Proceedings of the 2010 5th International Conference on Computer Science & Education, Hefei, China, 24–27 August 2010; pp. 1712–1716. [Google Scholar]
  7. Yan, L.L.; Liang, J.F. An extension of the Bézier model. Appl. Math. Comput. 2011, 218, 2863–2879. [Google Scholar] [CrossRef]
  8. Qin, X.; Hu, G.; Zhang, N.; Shen, X.; Yang, Y. A novel extension to the polynomial basis functions describing Bézier curves and surfaces of degree n with multiple shape parameters. Appl. Math. Comput. 2013, 223, 1–16. [Google Scholar] [CrossRef]
  9. Cai, Q.B.; Zhou, G. Properties of (λ, q)-Bezier Curves and Surfaces. In Proceedings of the 2018 IEEE 4th International Conference on Computer and Communications (ICCC), Chengdu, China, 7–10 December 2018; pp. 2228–2232. [Google Scholar]
  10. Han, X.A.; Ma, Y.; Huang, X. A novel generalization of Bézier curve and surface. J. Comput. Appl. Math. 2008, 217, 180–193. [Google Scholar] [CrossRef]
  11. Zhang, J. C-curves: An extension of cubic curves. Comput. Aided Geom. Des. 1996, 13, 199–217. [Google Scholar] [CrossRef]
  12. Pottmann, H. The geometry of Tchebycheffian spines. Comput. Aided Geom. Des. 1993, 10, 181–210. [Google Scholar] [CrossRef]
  13. Chen, Q.; Wang, G. A class of Bézier-like curves. Comput. Aided Geom. Des. 2003, 20, 29–39. [Google Scholar] [CrossRef]
  14. Lü, Y.; Wang, G.; Yang, X. Uniform hyperbolic polynomial B-spline curves. Comput. Aided Geom. Des. 2002, 19, 379–393. [Google Scholar] [CrossRef]
  15. Zhu, Y.; Han, X. Curves and surfaces construction based on new basis with exponential functions. Acta Appl. Math. 2014, 129, 183–203. [Google Scholar] [CrossRef]
  16. Zhu, Y.; Liu, Z. A class of trigonometric Bernstein-type basis functions with four shape parameters. Math. Probl. Eng. 2019, 2019, 9026187. [Google Scholar] [CrossRef]
  17. Majeed, A.; Abbas, M.; Sittar, A.A.; Kamran, M.; Tahseen, S.; Emadifar, H. New Cubic Trigonometric Bezier-Like Functions with Shape Parameter: Curvature and Its Spiral Segment. J. Math. 2021, 2021, 6330649. [Google Scholar] [CrossRef]
  18. Yılmaz Ceylan, A. Construction of a new class of Bézier like curves. Math. Methods Appl. Sci. 2021, 44, 7659–7665. [Google Scholar] [CrossRef]
  19. Canlı, D.; Şenyurt, S. Bezier Like Curves by a New Basis with a Two Shape Parameters of Exponential Function. In Proceedings of the 10th International “Baskent” Congress On Physical, Engineering, and Applied Sciences, Ankara, Turkey, 28–30 October 2023; Proceedings Book. BZT Academy Pub. House: Istanbul, Türkiye, 2023; pp. 171–177. [Google Scholar]
  20. Canlı, D.; Şenyurt, S. A Logarithmic Basis with One-Shape Parameter To Construct Free Form Curves By Bezier Method. In Proceedings of the 5th International Acharaka Congress on Life Engineering and Applied Sciences, Izmir, Turkey, 11–13 November 2023; Proceedings Book. BZT Academy Pub. House: Istanbul, Türkiye, 2023; pp. 177–185. [Google Scholar]
  21. Canlı, D.; Şenyurt, S. Cubic Bezier-Like Curves with Two Shape Parameters Of Trigonometric Tangent Function. In Proceedings of the International Euroasia Congress on Scientific Researches and Recent Trends XII, Ankara, Türkiye, 29–30 November 2023; pp. 893–903. [Google Scholar]
  22. Fang, M.; Wang, G. w-Bézier. In Proceedings of the 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, Chengdu, China, 18–21 August 2007; pp. 38–42. [Google Scholar]
  23. Constantini, P.; Lyche, T.; Manni, C. On a class of weak Tchebycheff systems. Numer. Math. 2005, 101, 333–354. [Google Scholar] [CrossRef]
  24. Schumaker, L. Spline Functions: Basic Theory; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar]
  25. Chu, L.; Zeng, X.M. Constructing curves and triangular patches by Beta functions. J. Comput. Appl. Math. 2014, 260, 191–200. [Google Scholar] [CrossRef]
  26. Goldman, R.N. Pólya’s urn model and computer aided geometric design. SIAM J. Algebr. Discret. Methods 1985, 6, 1–28. [Google Scholar] [CrossRef]
  27. Cheng, F.; Kazadi, A.N.; Lin, A.J. Beta-Bezier Curves. Comput. Aided Des. Appl. 2021, 18, 1265–1278. [Google Scholar] [CrossRef]
  28. Levent, A.; Şahin, B. Beta Bezier Curves. Appl. Comput. Math. 2019, 18, 79–94. [Google Scholar]
  29. Cai, Q.B.; Lian, B.Y.; Zhou, G. Approximation properties of λ-Bernstein operators. J. Inequalities Appl. 2018, 2018, 61. [Google Scholar] [CrossRef] [PubMed]
  30. Kadak, U.; Özger, F. A numerical comparative study of generalized Bernstein-Kantorovich operators. Math. Found. Comput. 2021, 4, 311. [Google Scholar] [CrossRef]
  31. 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]
  32. Farouki, R.T. The Bernstein polynomial basis: A centennial retrospective. Comput. Aided Geom. Des. 2012, 29, 379–419. [Google Scholar] [CrossRef]
  33. Hu, G.; Wu, J.; Qin, X. A novel extension of the Bézier model and its applications to surface modeling. Adv. Eng. Softw. 2018, 125, 27–54. [Google Scholar] [CrossRef]
  34. Zhao, Y.; Zhou, Y.; Lowther, J.L.; Shene, C.K. Cross-sectional design: A tool for computer graphics and computer-aided design courses. In FIE’99 Frontiers in Education. 29th Annual Frontiers in Education Conference. Designing the Future of Science and Engineering Education. Conference Proceedings (IEEE Cat. No. 99CH37011), San Juan, PR, USA, 10–13 November 1999; IEEE: Piscataway, NJ, USA, 1999; Volume 2, p. 12B3-1. [Google Scholar]
  35. Canlı, D. The Geometry of Bezier Curves and Surfaces in Three-Dimensional Euclidean Space. Ph.D. Dissertation, Ordu University, Ordu, Türkiye, 2024. [Google Scholar]
Figure 1. α -Bernstein polynomials, where α = 0.00 (black), α = 0.25 (dark green), α = 0.50 (green), α = 0.75 (blue), and α = 1 (red).
Figure 1. α -Bernstein polynomials, where α = 0.00 (black), α = 0.25 (dark green), α = 0.50 (green), α = 0.75 (blue), and α = 1 (red).
Symmetry 17 00187 g001
Figure 2. At three different fixed points, the effect of shape parameter on the α -Bezier curve (blue) constructed using de Casteljau’s algorithm where α = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1 . The curve gets closer to its control polygon as the shape parameter α is increased.
Figure 2. At three different fixed points, the effect of shape parameter on the α -Bezier curve (blue) constructed using de Casteljau’s algorithm where α = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1 . The curve gets closer to its control polygon as the shape parameter α is increased.
Symmetry 17 00187 g002
Figure 3. An illustration of a local change in two adjacent α -Bezier curves with C 1 continuity with different shape parameters: the parameter of the first curve (blue) is fixed at five different points, and the parameter of the second curve (red) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.25 . As the shape parameter β of the second curve is increased, its control net is simultaneously arranged to ensure the C 1 continuity.
Figure 3. An illustration of a local change in two adjacent α -Bezier curves with C 1 continuity with different shape parameters: the parameter of the first curve (blue) is fixed at five different points, and the parameter of the second curve (red) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.25 . As the shape parameter β of the second curve is increased, its control net is simultaneously arranged to ensure the C 1 continuity.
Symmetry 17 00187 g003aSymmetry 17 00187 g003b
Figure 4. An illustration of the global change in two adjacent α -Bezier curves with C 1 continuity with different shape parameters: the parameter of the second curve (red) is fixed at five different points, and the parameter of the first curve (blue) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.25 . As the shape parameter α of the first curve is increased, the control net of the second curve is simultaneously arranged to ensure the C 1 continuity.
Figure 4. An illustration of the global change in two adjacent α -Bezier curves with C 1 continuity with different shape parameters: the parameter of the second curve (red) is fixed at five different points, and the parameter of the first curve (blue) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.25 . As the shape parameter α of the first curve is increased, the control net of the second curve is simultaneously arranged to ensure the C 1 continuity.
Symmetry 17 00187 g004aSymmetry 17 00187 g004b
Figure 5. An illustration of a local change in two adjacent α -Bezier curves with C 2 continuity with different shape parameters: the parameter of the first curve (blue) is fixed at five different points, and the parameter of the second curve (red) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.25 . As the shape parameter β of the second curve is increased, its control net is simultaneously arranged to ensure the C 2 continuity.
Figure 5. An illustration of a local change in two adjacent α -Bezier curves with C 2 continuity with different shape parameters: the parameter of the first curve (blue) is fixed at five different points, and the parameter of the second curve (red) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.25 . As the shape parameter β of the second curve is increased, its control net is simultaneously arranged to ensure the C 2 continuity.
Symmetry 17 00187 g005aSymmetry 17 00187 g005b
Figure 6. An illustration of the global change in two adjacent α -Bezier curves with C 2 continuity with different shape parameters: the parameter of the second curve (red) is fixed at five different points, and the parameter of the first curve (blue) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.25 . As the shape parameter α of the first curve is increased, the control net of the second curve is simultaneously arranged to ensure the C 2 continuity.
Figure 6. An illustration of the global change in two adjacent α -Bezier curves with C 2 continuity with different shape parameters: the parameter of the second curve (red) is fixed at five different points, and the parameter of the first curve (blue) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.25 . As the shape parameter α of the first curve is increased, the control net of the second curve is simultaneously arranged to ensure the C 2 continuity.
Symmetry 17 00187 g006aSymmetry 17 00187 g006b
Figure 7. Tensor product α -Bezier surfaces with different shape parameters from different angles, where α = 0.00 (red), α = 0.25 (green), α = 0.50 (purple), α = 0.75 (brown), and α = 1 (blue).
Figure 7. Tensor product α -Bezier surfaces with different shape parameters from different angles, where α = 0.00 (red), α = 0.25 (green), α = 0.50 (purple), α = 0.75 (brown), and α = 1 (blue).
Symmetry 17 00187 g007
Figure 8. The well-known two ruled surfaces and a regular one with α -Bezier curves with different shape parameters, α = α 1 = α 2 , and α = 0.00 , 0.25 , 0.5 , 0.75 , 1 . (a) A half-cylinder design. (b) A half-cone design. (c) A regular ruled surface with two closed planar α -Bezier curves with a common closure point.
Figure 8. The well-known two ruled surfaces and a regular one with α -Bezier curves with different shape parameters, α = α 1 = α 2 , and α = 0.00 , 0.25 , 0.5 , 0.75 , 1 . (a) A half-cylinder design. (b) A half-cone design. (c) A regular ruled surface with two closed planar α -Bezier curves with a common closure point.
Symmetry 17 00187 g008
Figure 9. Swung surfaces constructed using α -Bezier curves with different shape parameters. From (ac), the parameter of the trajectory curve (red) is fixed at three different points, and the parameter of the profile curve (blue) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.5 . Similarly, from (df), the parameter of the profile curve (blue) is fixed at three different points, and the parameter of the trajectory curve (red) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.5 .
Figure 9. Swung surfaces constructed using α -Bezier curves with different shape parameters. From (ac), the parameter of the trajectory curve (red) is fixed at three different points, and the parameter of the profile curve (blue) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.5 . Similarly, from (df), the parameter of the profile curve (blue) is fixed at three different points, and the parameter of the trajectory curve (red) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.5 .
Symmetry 17 00187 g009aSymmetry 17 00187 g009b
Figure 10. Sweeping surfaces constructed using α -Bezier curves with different shape parameters. From (ac), the parameter of the trajectory curve (red) is fixed at three different points, and the parameter of the profile curve (blue) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.5 . Similarly, from (df), the parameter of the profile curve (blue) is fixed at three different points, and the parameter of the trajectory curve (red) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.5 .
Figure 10. Sweeping surfaces constructed using α -Bezier curves with different shape parameters. From (ac), the parameter of the trajectory curve (red) is fixed at three different points, and the parameter of the profile curve (blue) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.5 . Similarly, from (df), the parameter of the profile curve (blue) is fixed at three different points, and the parameter of the trajectory curve (red) is allowed to vary in the interval of [ 0 , 1 ] with a step size of 0.5 .
Symmetry 17 00187 g010aSymmetry 17 00187 g010b
Figure 11. A decorative model with sweeping surfaces with two α -Bezier curves.
Figure 11. A decorative model with sweeping surfaces with two α -Bezier curves.
Symmetry 17 00187 g011
Figure 12. A half rotary surface with an α -Bezier curve (blue) with different values for the shape parameters, where α = [ 0 , 0.25 , 0.5 , 0.75 , 1 ] .
Figure 12. A half rotary surface with an α -Bezier curve (blue) with different values for the shape parameters, where α = [ 0 , 0.25 , 0.5 , 0.75 , 1 ] .
Symmetry 17 00187 g012
Figure 13. A chalice design using an α -Bezier curve (blue).
Figure 13. A chalice design using an α -Bezier curve (blue).
Symmetry 17 00187 g013
Table 1. The characteristics which the basis functions should posses for a proper design within the scope of CAGD [26].
Table 1. The characteristics which the basis functions should posses for a proper design within the scope of CAGD [26].
Free-Form Geometric Design Blending (/Basis) Functions
1well-defined f k n ( t ) = 1
2convex hull f k n ( t ) 0
3smooth f k n ( t ) differentiable
4interpolate end-points f 0 n ( 0 ) = 1 = f n n ( 1 ) ve f 1 i n 1 n ( 0 ) = 0 = f 1 i n 1 n ( 1 )
5surface designthe product f i n ( u ) · f j m ( v ) possesses 1, 2, 3, and 4
6symmetry f k n ( t ) = f n k n ( 1 t )
7construction algorithm f k n ( t ) = ( 1 t ) f k n 1 ( t ) + t f k 1 n 1 ( t )
8non-degenerate f k n ( t ) linearly independent
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

Canlı, D.; Şenyurt, S. Bezier Curves and Surfaces with the Generalized α-Bernstein Operator. Symmetry 2025, 17, 187. https://doi.org/10.3390/sym17020187

AMA Style

Canlı D, Şenyurt S. Bezier Curves and Surfaces with the Generalized α-Bernstein Operator. Symmetry. 2025; 17(2):187. https://doi.org/10.3390/sym17020187

Chicago/Turabian Style

Canlı, Davut, and Süleyman Şenyurt. 2025. "Bezier Curves and Surfaces with the Generalized α-Bernstein Operator" Symmetry 17, no. 2: 187. https://doi.org/10.3390/sym17020187

APA Style

Canlı, D., & Şenyurt, S. (2025). Bezier Curves and Surfaces with the Generalized α-Bernstein Operator. Symmetry, 17(2), 187. https://doi.org/10.3390/sym17020187

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