Figures
Abstract
The subject matter of surfaces in computer aided geometric design (CAGD) is the depiction and design of surfaces in the computer graphics arena. Due to their geometric features, modeling of Bézier curves and surfaces with their shape parameters is the most well-liked topic of research in CAGD/computer-aided manufacturing (CAM). The primary challenges in industries such as automotive, shipbuilding, and aerospace are the design of complex surfaces. In order to address this issue, the continuity constraints between surfaces are utilized to generate complex surfaces. The parametric and geometric continuities are the two metrics commonly used for establishing connections among surfaces. This paper proposes continuity constraints between two generalized Bézier-like surfaces (gBS) with different shape parameters to address the issue of modeling and designing surfaces. Initially, the generalized form of C3 and G3 of generalized Bézier-like curves (gBC) are developed. To check the validity of these constraints, some numerical examples are also analyzed with graphical representations. Furthermore, for a continuous connection among these gBS, the necessary and sufficient G1 and G2 continuity constraints are also developed. It is shown through the use of several geometric designs of gBS that the recommended basis can resolve the shape and position adjustment problems associated with Bézier surfaces more effectively than any other basis. As a result, the proposed scheme not only incorporates all of the geometric features of curve design schemes but also improves upon their faults, which are typically encountered in engineering. Mainly, by changing the values of shape parameters, we can alter the shape of the curve by our choice which is not present in the standard Bézier model. This is the main drawback of traditional Bézier model.
Citation: Ameer M, Abbas M, Shafiq M, Nazir T, Birhanu A (2024) Generalized Bézier-like model and its applications to curve and surface modeling. PLoS ONE 19(6): e0303340. https://doi.org/10.1371/journal.pone.0303340
Editor: Sameer Sheshrao Gajghate, GH Raisoni College of Engineering and Management Pune, INDIA
Received: December 31, 2023; Accepted: April 14, 2024; Published: June 3, 2024
Copyright: © 2024 Ameer et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper.
Funding: The author(s) received no specific funding for this work;.
Competing interests: The authors have declared that no competing interests exist.
1 Introduction
Bézier curves have a lot of applications in the fields of science, engineering, and technology such as: railway route and highway modeling, network, computer aided design system, robotics, environment design, communication and many other fields just because of their computational simplicity and stability. In addition to being significant research tools in CAGD, parametric curves and surfaces are also effective tools for shape design and geometric interpretation [1, 2]. In a real-world problems, most of the curves and surfaces are complex to model. Therefore, having a tool to create flexible and adjustable curves and surfaces becomes necessary to model any complex shapes. However, finding a representation for the desired complex curves and surfaces is difficult and impractical [3]. To tackle these problems, the curves and surfaces are broken down into simpler curve and patches, joining them to form of complex curves or surfaces. To join such curves or surfaces, a continuity concept is applied. Smoother connections between curves or surfaces typically indicate a higher level of continuity. Two standard functions have been used in connecting these curves or surfaces; parametric and geometric continuity. The parametric continuity of order r, or Cr is the simplest form of the continuity. Nonetheless, parametric continuity has some restrictions. For example, when the surfaces are connected by C1 continuity, they still need to possess a common tangent at their boundary points. Hence, parametric continuity cannot be the only exact standard method in constructing smooth curves or surfaces. As a result, the researchers have developed an upgraded version of parametric continuity called geometric continuity, or Gr continuity. Gr continuity is the less restrictive form where scale factors are embedded in the continuity. These scale factors overcome a common tangent for the curves or surfaces. The classical Bézier curves have some flaws and limitations due to their fixed shape and position relative to their control polygon. A lot of work has been carried out to overcome these flaws. The shape and positions of the curve is enhanced by introducing the shape control parameters in the Bézier approach. The shape of the curve is control by utilizing the different values of shape parameters.
Bernstein basis functions are often used to create classical Bézier curves and surfaces because they have a clear definition and a number of advantageous features. As a result, Bézier modeling has already established itself as one of the crucial techniques for describing complex curves and surfaces in the CAGD area [4, 5]. De Casteljau became the leading person to define the Bézier surfaces by using triangular domain in the late 1950s. Boehm carried on his research, and his achievements are documented in [6]. Throughout the 1970s and 1980s, different researchers did comprehensive research on the Bézier triangular surface [7–11]. Meanwhile, Abedallah [12] worked on the Bézier triangular logic surface. This surface theory was improved through the participation of such philosophers. Numerous researchers are fascinated by the triangular surface modeling framework only because of how well it may construct complicated structures. However, only a few prior works have focused on refining the triangular surface to enhance the traditional triangular Bézier structure after the Bézier-like surfaces theory has fully matured [13–16].
A revised basis function with n − 1 shape parameters was provided by Qin et al. [17]. As an application, they developed countless surfaces and curves. The biquintic Bézier surfaces were developed by Ammad et al. [18]. They discussed the geometric characteristics of surfaces and offered some surfaces with shape customization. The Bézier-like surfaces with distinct shape parameters that have similar geometric characteristics to BC, were first introduced by Hu et al. [19]. They established the necessary and sufficient conditions for G1 continuity, G2 beta continuity and Farin-Boehm G2 continuity across two successive developed surfaces. Hu et al. [20] proposed the generalized Bézier surface with various shape parameters and highlighted its applications in engineering. Li et al. [21] generalized the H-Bézier model and derived the necessary and sufficient conditions of first and second order geometric continuity. The G1 geometric continuity constraints of two successive H-Bézier surfaces are also illustrated. In addition, certain H-Bézier surface modeling examples are shown to demonstrate the effectiveness of computer design for complex curves and surface models. Bibi et al. [22] used graphical depiction to construct the necessary and sufficient G2 continuity requirements of two sequential generalized hybrid trigonometric Bézier surfaces in various directions. They also formed some free-form complex engineering surfaces. Hu et al. [23] modeled the gBS with independent shape parameters. They gave conditions for G2 continuity between two adjacent gBS. They also discussed some properties and applications of the smooth continuity between these surfaces. Mad et al. [24] discussed the fractional continuity of degree two (or F2) for generalized fractional Bézier surfaces, which can be used to alter the shape without changing the control points.
This work presents the new formulation for the surfaces by utilizing the gBS. The generalized Bernstein-like basis function has two different shape parameters which help to alter the shape without changing the value of control points. The generalized form of parametric C3 and geometric G3 continuity constraints are constructed and some numerical examples are presented to check the validity of these constraints. The continuity constraints of surfaces are presented by using the gBS and their applications are also given in this study. This paper’s contribution is the continuity extension of [25, 26] carried out by Ameer et al. The following are some of the contributions made by this work:
- The generalized form of parametric C3 and geometric G3 continuity constraints are constructed.
- The effect of shape parameters are analyzed by some numerical examples.
- The generalized form of G2 Bézier-like surfaces continuity constraints with two distinct parameters are constructed.
- To check the validity of these continuity constraints, some figures are formed.
The following is an outline of the article: Section 2 contains preliminary details on curvature, generalized Bernstein-like basis functions and gBC with characteristics, as well as constraints on parametric and geometric continuity. In section 3, we construct surface continuity requirements for gBS with two shape parameters. Section 4 provides the work’s conclusion.
2 Preliminaries
When constructing a curve of any type, the cartesian coordinate system is often used for the majority of the work. Because of this, the control points are considered to exist in two tuples concurrently.
In a similar vein, both points and vectors are presented in this article in boldface throughout its entirety. e.g.,
(1)
and the following equation can be used to define the Euclidean norm of a vector
. The notation for the derivative of the function U(Φ) is written as U′(Φ).
2.1 Curvature
The term “curvature” refers to one of the most essential ideas in geometry, which is a subfield of mathematics. The fundamental idea behind the term curvature refers to the extent to which a curve veers away from the position of a straight line by a certain amount. For any parametric curve denoted by the symbol “U(Φ),” the curvature, in addition to its corresponding expression in mathematics, can be described as follows:
(2)
For any parametric curve that exists in two dimensions, the curvature can alternatively be stated as follows:
(3)
where u and v are the x and y components of U(Φ). In summary, the definition of the rate of change of curvature, symbolised by the symbol κ′(Φ), is obtained by calculating the first derivative of Eq (2) as:
(4)
where ||U′(Φ)|| is the magnitude of the tangent vector. As a consequence, the reciprocal of the curvature can be used to determine the radius of curvature. By taking the first derivative of Eq (3), we obtain:
(5)
2.2 Generalized Bernstein-like functions
This section discusses the definition of generalized Bernstein-like (gB-like) functions as well as their properties, specifically those functions having two distinct shape parameters.
Definition 1 Given ς, ζ ∈ [0, 3], for , the functions
(6) are known as quadratic Bernstein-like functions [25].
For any integer r(r ≥ 3), the functions are recursively explained by:
(7)
where
are known as gB-like functions of degree r [25]. These functions become zero when f < 0 or f > r. The gB-like basis functions are stated in a precise manner as follows:
(8)
where
and f = 0, 1, ⋯, r, r ≥ 3. In [25], the geometric characteristics of gB-like basis functions are shown to be proven.
2.3 Generalized Bézier-like curves and surfaces
The following section covers the definition of Bézier-like curves and surfaces with two shape parameters.
2.4 Construction of the generalized Bézier-like curve with two shape parameters
Definition 2 Given control points Df ∈ Rk(k = 2, 3;f = 0, 1, ⋯, r;r ≥ 2), we call (9) the Bézier-like curve of order r, where
are the Bernstein-like basis functions.
The geometric properties of gBC are proved in [25].
Fig 1 depicts the cubic Bézier-like curve for the shape parameter values ς = 2 and ζ = 2. Fig 2 shows the cubic Bézier-like curve for the same values of shape parameters. Fig 3 is constructed by different values of shape parameters, which shows that with these values of shape parameters, the curves get closer. The Figs 2 and 3 show the effect of shape parameters on the curve and modification in curve by changing the values of shape parameters. Note that if the value of shape parameter is large then the curve is close to the control net and by decreasing the value of shape parameter it is going away from the control net.
2.5 Establishment of Bézier-like surfaces with two shape parameters
Definition 3 For the control points array Df,g ∈ R3, where (f = 0, 1, 2, ⋯, r), (g = 0, 1, 2, ⋯, s) and f, g ≥ 3, the tensor product is specified as:
(10) which is called the Bézier-like order surface r×s with control points Wf,g, where
and
are Bernstein-like basis functions. The ς, ζ and ς1, ζ1 are the shape parameters for the basis functions
and
, respectively.
Similarly, we can construct the Bézier-like surfaces and alter the shape of surfaces by our choice. To check the effect of shape parameters on the surfaces, Figs 4–6 are constructed by different values of shape parameters, which shows that by changing the value of shape parameters the shape of the surfaces are adjusted. As the value of the shape parameters increases the surface becomes closer to the control net, which is helpful to construct the different models in engineering and many other fields.
2.6 Continuity constraints of Bézier-like curves
In this part, we will discuss about the parametric and geometric constraints of Bézier-like curves. When it comes to making complicated figures and doing different kinds of modeling, the continuity conditions are particularly helpful. Here, we discuss the C3 and G3 continuity of Bézier-like curves. The aim of reaching C3 and G3 continuity after C2 and G2 continuity, is to achieve a high level of smoothness in order to make intricate figures. Consequently, the continuity of C3 and G3 must initially contain lower order continuity.
The next theorem is for the generalization of C3 parametric continuity constraints, the rest has been established in Ameer et al. [26].
Theorem 1 Consider any two Bézier-like curves
with control points as D0, D1, …, Dr, where r ≥ 3 and
with control points E0, E1, …, Es, s ≥ 3, these curves meet to the parametric continuity constraints if and only if (iff):
- 1. For C0 continuity:
(11)
- 2. For C1 continuity:
(12)
- 3. For C2 continuity:
(13)
- 4. For C3 continuity constraints, we used the constraints of C2 continuity and obtained the new fourth control points E3 in C3 continuity. As a consequence, we have:
(14)
Proof The Cf (f = 0, 1, 2) continuity is already proved in [26]. The C3 continuity can be achieved by using the C2 continuity conditions and . After some simplifications, we can obtain the C3 continuity conditions which is given in Eq (14).
The next theorem is for the generalization of G3 geometric continuity constraints, the rest has been established in Ameer et al. [26].
Theorem 2 Consider any two Bézier-like curves
with control points D0, D1, …, Dr, where r ≥ 3 and
with control points E0, E1, …, Es, s ≥ 3, these curves meet to the geometric continuity constraints if and only if:
- i. Dr = E0 for G0 continuity.
- ii. For G1 continuity:
when (ς = 1, the continuity of G1 becomes the continuity of C1.
- iii. For G2 continuity, r ≥ 3, s ≥ 3
(15)
- 4. For G3 continuity constraints, we used G2 continuity constraints and also obtained the new fourth control points E3 in G3 continuity. Therefore, we have:
(16) where
χ = (−2 + s)(30 − 9ς1 + s(−7 + s + 3ς1) − 6ζ1)ψ,
and
Proof The Gk (k = 0, 1, 2) continuity is already proved in [26]. In order to satisfy the G3 continuity requirements, it is necessary that the first derivative of the curvature at end points must be same as the second derivative at the initial point, i.e., . The mathematical expression shows that the first derivative of curvature gives the rate of change of curvature:
(17)
and
(18)
The provided conditions are considered as follows:
(19)
where ψ = ϕ3 and ξ = ϕ2 meet the G3 continuity constraints. Consider,
(20)
where
Since ||φs(θ)|| = |ϕ|||s(θ)||, we obtain:
(21)
and by using the value of φ in Eq (20), we have:
(22)
Remark: The curvature plot are useful to check the smooth continuity between the two curves which are connected by parametric and geometric continuity of any order. The curvature plot of the second curve can be drawn on
, the first curve’s curvature
can be plotted on
. The purpose of doing is just to clear visualization of curvature continuity.
Example 2.1 Fig 7 depicts the two quantic Bézier-like curves
and
are connected by C3 parametric continuity. The control points of the curve
such that Dr, r = 0, 1, 2, 3, 4 are given by the choice of user and with the help of parametric C3 constraints, given in the Eqs (13) and (14), are used to calculate the control points of second curve Es, s = 0, 1, 2, 3, 4. At the end, the user provide the last control point of the second curve E4. The curvature plot of that curves are expressed in the Fig 8, which shows the smooth continuity connection of these curves that are connected with parametric continuity.
Example 2.2 Fig 9 shows the two different degrees of Bézier-like curves such that the curve
is cubic and
is quantic Bézier-like curve. The control points of the curve
such that Dr, r = 0, 1, 2, 3 are given by the choice of user and with the help of parametric C3 constraints, given in the Eqs (13) and (14), are used to calculate the control points of second curve Es, s = 0, 1, 2, 3, 4. At the end, the user provide the last control point of the second curve E4. The curvature plot of that curves are expressed in the Fig 10, which shows the smooth continuity connection of these curves that are connected with parametric continuity.
Example 2.3 Fig 11 shows that the two quantic Bézier-like curves
and
are connected with G3 geometric continuity. The control points of the curve
such that Dr, r = 0, 1, 2, 3, 4 are given by the choice of user and with the help of geometric G3 continuity constraints, given in the Eqs (15) and (16), are used to calculate the control points of second curve Es, s = 0, 1, 2, 3, 4. At the end, the user provide the last control point of the second curve E4. The curvature plot of that curves are expressed in the Fig 12, which shows the smooth continuity connection of these curves that are connected with geometric continuity.
Example 2.4 Fig 13 demonstrates the two different degrees Bézier-like curves such that the cubic curve
and
is quantic Bézier-like curve are connected with G3 geometric continuity. The control points of the curve
such that Dr, r = 0, 1, 2, 3 are given by the choice of user and with the help of geometric G3 continuity constraints, given in the Eqs (15) and (16), are used to calculate the control points of second curve Es, s = 0, 1, 2, 3, 4. At the end, the user provide the last control point of the second curve E4. The curvature plot of that curves are expressed in the Fig 14, which shows the smooth continuity connection of these curves that are connected with geometric continuity.
The above numerical examples show that the continuity constraints are valid and they can be used to connect any two different degree curves. By changing the value of shape parameters, curve can be altered by our choice. The curvature plot of that curve shows that the connection is smooth. The value of shape parameter effects the shape of the curve. Figs 15 and 16 show that after changing the value of shape parameter, the curve is also changed. It means that with the help of shape parameters, we can modify shape of the curve by our choice which is the prime property of the proposed gBC that is not present in the traditional Bézier models.
It is noted that, when the curve is connected by C3 continuity, the first four control points of the second curve are calculated by the continuity constraints of C3 and the remaining control points are given by the user but in the case of C2 continuity just first three control points are calculated by continuity constraints and rest of all control points of the second curve are given by the user. Fig 17 depicts that the two Bézier-like curves are connected with C2 continuity [26]. Similarly, Fig 18 shows that the two Bézier-like curves are connected with G2 continuity [26]. To check the validation of the C2 and G2 continuity constraints, the curvature plot is illustrated. Figs 19 and 20 depict the curvature plot of the the parametric continuity C2 and geometric continuity G2 respectively, show the smooth connection of their joints.
The G3 continuity is smoother than G2 continuity because G3 continuity ensures that not only curvature of the curves aligned but their rate of change of curvature also matches. It means transition between the curves is not only visually smooth but also mathematically satisfied. In the setting of G2 continuity, it is possible to notice visual imperfections or faults where the curves meet. In contrast, G3 continuity reduces artifacts by providing smoother transitions. The curvature plot of the second curve is drawn on
and the first curve’s curvature
is plotted on
. The purpose of doing this is just to clear visualization of curvature continuity. To verify that G3 is smoother than G2, curvature plot of the curves which is connected by G3 and G2 continuity are given in the Figs 12 and 20, respectively. It is clearly see in the Fig 12 that the curvature plot of the curves which is connected by G3 is smoother than the curves which is connected by G2 continuity in the Fig 20. Similarly, for the comparison of C3 and C2 continuity, the curvature plot of C3 and C2 are expressed in the Figs 8 and 19, respectively. It is clearly shown in the Figs 8 and 19, that the curvature plot which is connected by C3 continuity are smoother than the curvature plot which are connected by C2 continuity. Hence G3/C3 continuity are smoother than G2/C2 continuity.
3 Surface continuity
In this section, we will discuss the continuity of two surfaces.
3.1 G2 Surface continuity
Ensuring the preservation of G2 continuity between adjacent surface patches is of utmost importance in engineering applications. This implies that when two curved surfaces intersect, it is necessary for them to have a tangent plane in common or a normal line that is shared collectively at every point of intersection. There is a presence of continuity in four distinct directions across two gBS and
.
3.2 G2 continuity in
direction on every surface
Theorem 3 Consider two gBS, and
, they meet the G2 smooth continuity conditions in
direction if they satisfy all the following conditions:
(23) where z > 0 is any positive real value.
Proof To achieve G0 continuity, it is required for both areas of gBS to possess a shared edge curve i.e.,
(24)
which results
(25)
implying
(26)
If ς = ς* and ζ = ζ*, then
(27)
The normal direction fails to split off at the boundary for either of the two parts of the surface; hence, the connecting boundary must have a common tangent plane in order to preserve G1 continuity between both parts of the surface. So, we have the following condition:
where
is the scaling factor among their normal vectors such that
. Equivalently,
(28)
Substituting Eqs (29) and (30) in Eq (28), we have
(31)
If ς = ς* and ζ = ζ*, then
(32)
By using Eq (27) in Eq (32) and after some simplifications, we have
(33)
Eqs (27) and (32), explain the continuity conditions on each surface, are the general conditions for G1 continuity in the direction. In accumulation, the two surfaces must maintain the same normal curvature at any point on their joint boundary in order to satisfy the G1 continuity condition. As a result, the two surfaces must also satisfy the G2 continuity constraints:
where the functions
,
can be expressed as linear functions of
and c represents an indeterminate constant. In order to simplify the equation and facilitate calculations in the context of the applied submission, it is common practice to assume that both
and
are equal to zero. Consequently, the aforementioned equation can be further reduced as:
(34)
Substituting Eqs (35) and (36) in Eq (34), we achieve
(37)
If ς = ς* and ζ = ζ*, then
(38)
To sum up, if the two surfaces satisfy Eqs (27) and (33) and (38) at the same time, the G2 continuity in direction is achieved.
3.3 G2 continuity in
and
directions on every surface
Theorem 4 Consider two gBS, and
, they meet the G2 smooth continuity conditions in
and
directions if they satisfy all the following conditions:
(39)
The condition in which has continuity in
direction and the surface
has continuity in
direction, is
(40)
or
(41)
implying
(42)
If ς = ς1* and ζ = ζ1*, then
(43)
In order to establish the existence of a common tangent plane, the following condition must be satisfied:
(44)
Substituting Eqs (45) and (46) in Eq (44), we have
(47)
If ς = ς1* and ζ = ζ1*, then
(48)
Therefore, the equations representing the general conditions for G1 continuity in the and
directions are given by the Eqs (38) and (44); when ς = ς1* and ζ = ζ1*, the continuity requirements can be found in Eqs (43) and (48). In addition to the G1 smooth continuity conditions, it is also necessary for the two surfaces to exhibit identical normal curvatures at every point along their common boundary. Therefore, in order to achieve G2 continuity, they must fulfil this requirement:
(49)
If ς = ς* and ζ = ζ*, then
(51)
Finally, if two surfaces and
satisfy Eqs (43) and (48) and (51), then both surfaces are connected by G2 continuity in
and
directions.
3.4 Continuity in
direction
Similarly, the G1 and G2 continuity can be obtained in the direction of for two gBS as the continuity in the direction of
for two gBS, which is discussed in detail in Section 3.2. For two Bézier-like surfaces, the G2 continuity is also explored in the
direction. The continuity of G1 among Bézier-like surfaces areas for ζ = ζ* ς = ς* has mutual control points r1 = r2 = r, and variations in Df,s1−1, Df,s1, D1f,1. The G2 continuity of two areas among Bézier-like surfaces considered for ς = ς1* and ζ = ζ1* in
and
directions with r1 = s2 common control points, and the control points Df,s1−1, Df,s1 (or D10,f), D11,g are taken in varied order.
Figs 21 and 22 are modeled with the help of G2 surface continuity constraint. Fig 21 shows the two cubic Bézier-like surfaces, which are connected with G2 surface continuity constraints. Smooth connection between these two cubic surfaces shows that our continuity constraints are valid. We can alter the figure by just changing the value of shape parameters and scaling factor. Similarly, Fig 22 depicts the two quantic Bézier-like surfaces, which are linked by G2 surface continuity constraints.
By changing the value of shape parameters and scaling factor, the surface and control net can be altered by our choice. When the shape parameters have a fixed value and the value of scaling factor varies then the control points D11,i exhibit a tendency to move either closer to or farther away from the control points D12,i, depending on whether the value of scaling factor f raises or reduces. Similarly, when the scaling factor f is kept constant and value of the shape parameters is increased or decreased, the surface demonstrates a tendency to move either closer to or farther away from the control polygon (control net). The present investigation demonstrates that the piecewise Bézier-Like surface exhibits smoothness and continuity at the joints, hence enhancing its efficacy in addressing challenges related to engineering appearance design through the modification of surface position and shape.
The effect of shape parameters and scaling factor can be shown in the few surface figures. Figs 23–26 depict the G2 surface continuity of two Bézier-Like surfaces for different values of shape parameters. Note that from Figs 23–26, when the values of shape parameters are increases and the scaling factor remains constant at 1.5 then the surface moves closer to the control net. On the other hand as in the Figs 27–30 the scaling factor is at constant value 0.9 and the value of shape parameter is increased then the surface moves away from the control net. Figs 31–34 has the same value of shape parameters but the value of scaling factor varies. The control points D12,i move closer to the control points D11,i as the value of scaling factor f increased. By varying the value of shape parameters and scaling factors the surface can be modeled according to our choice which is very useful to model the complex surfaces in the field of engineering.
4 Conclusions
Bézier curves are versatile mathematical functions commonly used to represent smooth curves and shapes in digital environments. Their uses extend to a wide range of applications, including editing images, creating visual compositions, and designing fonts with precise curves and contours. Bézier curves offer a powerful tool for creating intricate and visually appealing designs in order to increase the number of control points, allowing for greater control and precision compared to simple straight lines. Any curved shape might be achieved by increasing the number of control points. However, simply using a gBC is insufficient when discussing the modeling of complicated figures and font design. In order to address this problem, this research derived the parametric and geometric conditions of degree three (C3 and G3 continuity) between any two gBC. These special continuity preserving curves are utilized in CAD/CAM and have shape-controlling parameters. Moreover, we proposed continuity constraints (G1 and G2 continuity) between two gBS with different shape parameters to address the issue of modeling and designing surfaces. Using the different values of shape parameters, we can alter the shape of surfaces by our choice, which is very helpful in modeling some complex surfaces in engineering and some other fields as well. This integration gains more control and adjustability over the curves and surfaces through the addition of the shape parameter. Our research is significant and useful since our proposal enables the construction of more easily-realized complex curves and surfaces using computer. These gB-Like functions will find application in quantum engineering and post quantum calculus frames in the future, approximation theory and CAGD researchers may find them interesting. Furthermore, it is suggested to extend the application of gBS to the creation of developable surfaces. The implementation of shape parameters in the creation of developable surfaces is anticipated to offer more versatility and adaptability in relation to the size of surface patches.
Acknowledgments
The authors are grateful to anonymous referees for their valuable suggestions, which significantly improved this manuscript.
References
- 1.
Farin G. Curves and surfaces for CAGD: a practical guide. San Francisco, USA: Morgan Kaufmann; 2002.
- 2. Hu G, Qin X, Ji X, Wei G, Zhang S. The construction of λμ-B-spline curves and its application to rotational surfaces. Appl. Math. Comput. 2015; 266:194–211.
- 3. Yip-Hoi DM. Teaching surface modeling to CAD/CAM technologists. ASEE Annual Conference and Exposition. 2011; 22–1403.
- 4. Ahmadi M, Mojallali H. Identification of multiple-input single-output Hammerstein models using Bézier curves and Bernstein polynomials. Appl. Math. Model. 2011; 35(4):1969–1982.
- 5. Rababah A, Mann S. Iterative process for G2-multi degree reduction of Bézier curves. Appl. Math. Comput. 2011; 217(20):8126–8133.
- 6. Farin G. Triangular Bernstein-Bézier patches. Comput. Aided Geom. Des. 1986; 3(2):83–127.
- 7. Powell MJD, Sabin MA. Piecewise quadratic approximations on triangles. ACM Trans. Math. Softw. 1977; 3:316–332.
- 8. Gregory JA, Charrot P. A C1 triangular interpolation patch for computer-aided geometric design. Comput. Graph. Image Process. 1980; 13:80–87.
- 9. Farin G. Designing C1 surfaces consisting of triangular cubic patches. Comput. Aided Des. 1982; 14:253–256.
- 10. Chang G, Feng Y. An improved condition for the convexity of Bernstein Bézier surfaces over triangles. Comput. Aided Des. 1984; 1:279–283.
- 11. Barnhill RE, Gregory JA. Compatible smooth interpolation in triangles. J. Approx. Theory. 1975; 15:214–225.
- 12. Rababah A. Distances with rational triangular Bézier surfaces. Appl. Math. Comput. 2005; 160:379–386.
- 13. Hu SM, Wang GJ, Sun JG. A type of triangular Ball-surface and its properties. J. Comput. Sci. Technol. 1998; 13:63–72.
- 14. Zhang C, Cheng F. Triangular patch modeling using combination method. Comput. Aided Des. 2002; 19:645–662.
- 15. Chen J, Wang G. Construction of triangular DP surface and its application. J. Comput. Appl. Math. 2008; 219:312–326.
- 16. Goodman TNT, Said HB. Properties of generalized Ball curves and surfaces. Comput. Aided Des. 1991; 23:554–560.
- 17. 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.
- 18. Ammad M, Misro MY. Construction of local shape adjustable surfaces using quintic trigonometric Bézier curve. Symmetry. 2020; 12(8):1205.
- 19. Hu G, Cao H, Zhang S, Wei G. Developable Bézier-like surfaces with multiple shape parameters and its continuity conditions. Appl. Math. Model. 2017; 45:728–747.
- 20. 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.
- 21. Li F, Hu G, Abbas M, Miura KT. The generalized H-Bézier model: Geometric continuity conditions and applications to curve and surface modeling. Math. 2020; 8(6):924.
- 22. Bibi S, Abbas M, Misro MY, Majeed A, Nazir T. Construction of generalized hybrid trigonometric Bézier surfaces with shape parameters and their applications. J. Math. Imaging Vis. 2021; 63(9):1118–1142.
- 23. Hu G, Cao H, Wang X, Qin X. G2 continuity conditions for generalized Bézier-like surfaces with multiple shape parameters. J. Inequal. Appl. 2017; 1–17. pmid:29051695
- 24. Mad SAAAS, Misro MY. A novel technique on flexibility and adjustability of generalized fractional Bézier surface patch. AIMS Math. 2023; 8(1):550–589.
- 25. Ameer M, Abbas M, Abdeljawad T, Nazir T. A novel generalization of Bézier-like curves and surfaces with shape parameters. Math. 2022; 10(3):29–39.
- 26. Ameer M, Abbas M, Miura KT, Majeed A, Nazir T. Curve and surface geometric modeling via generalized Bézier-like model. Math. 2022; 10(7):10–45.