Next Article in Journal
Interval Estimation of Generalized Inverted Exponential Distribution under Records Data: A Comparison Perspective
Previous Article in Journal
Estimating X¯ Statistical Control Limits for Any Arbitrary Probability Distribution Using Re-Expressed Truncated Cumulants
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Curve and Surface Geometric Modeling via Generalized Bézier-like Model

1
Department of Mathematics, University of Sargodha, Sargodha 40100, Pakistan
2
Department of Mechanical Engineering, Shizuoka University, Hamamatsu, Shizuoka 432-8561, Japan
3
Department of Mathematics, Division of Science and Technology, University of Education, Lahore 54770, Pakistan
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(7), 1045; https://doi.org/10.3390/math10071045
Submission received: 10 February 2022 / Revised: 17 March 2022 / Accepted: 22 March 2022 / Published: 24 March 2022
(This article belongs to the Section Mathematics and Computer Science)

Abstract

:
Generalized Bernstein-like functions (gB-like functions) with different shape parameters are used in this work. Parametric and geometric conditions in generalized form are developed. Some numerical examples of the parametric continuity (PC) and geometric continuity (GC) constraints of generalized Bézier-like curves (gB-like curves) are analyzed with graphical representation. Bézier-like symmetric rotation surfaces are constructed by gB-like curves. Vase and Capsule Taurus surfaces are modeled with the help of symmetry. The effect of shape parameters on surfaces are also analyzed. The illustrating figures reveal that the proposed curves and surfaces yield an accommodating strategy and mathematical depiction of Bézier curves and surfaces, allowing them to be a beneficial way to describe curves and surfaces.
MSC:
65D17; 68U07; 93B51; 41A15; 94C30

1. Introduction

The idea of curves and surfaces with the aid of parametric polynomials has a good impact on research in computer graphics (CG) and computer aided geometric design (CAGD). The primary goal of this research is to create curves that are both user-friendly and worthwhile. These concepts are used in many fields, particularly in industrial and medical fields. The Bézier curves are among most familiar mathematical depictions of surfaces and curves. These curves are represented by two mathematicians, Pierre Bézier and Paul de Casteljau, as given in Farin [1]. These are mostly helpful in many areas of CAGD, including computer-aided manufacturing (CAM) and computer-aided design (CAD) systems. With the help of this, we are able to manage and evaluate the curves. Farin et al. [2] provided a comprehensive coverage of the fields, such as: geometric modeling, CAD, and scientific visualization, or CAGD. The Bézier models are good methods for generating new curves and surfaces in CAGD. Most of them have their own potential, but they have one common paucity in their models. After defining the functions, the curves are committed through their control points. To resolve the Bézier curve’s insufficiency, some researchers presented new models that are interconnected to the Bézier model by adding some shape controls into the functions [3,4,5]. These new models also meet the Bézier curve properties and remain in their adjustable form. At the end of the 1950s, de Casteljau was the first mathematician to present the Bézier surfaces along the triangular domain, and Boehm sustained his work and results, see [6].
Many authors did more work on the Bézier model in the 1970s and 1980s [7,8,9,10,11]. The cooperation of such authors clarified the triangular Bézier surface theory. Many authors are drawn to the triangular surface modeling approach because of its enormous potential for creating complex forms. However, after the Bézier surface idea was proven to be accurate, other researchers looked into how to improve the triangular Bézier structure [12,13,14,15]. In [16], a trigonometric Bézier curve of degree four having single shape control was introduced by Uzma et al. Users can update the shape of the curve by simply updating the shape parameter’s value without altering the control points. By using this, they gave an accurate shape of ellipse. Azhar et al. established a new generalized basis in [17]. This is similar to the cubic Bézier curve. They generalized the basis function up to n degrees and discussed its geometric properties. They also gave conditions of PC as well as GC in generalized form.
Sidra et al. [18] created a generalized basis functions and generalized Bézier curves in trigonometric form with two different shape parameters. The geometric features of these basis functions and curves are similar to those of traditional Bézier curves. These generalized trigonometric Bézier curves satisfied the requirements both for continuity of geometric and parametric. In [19], Qin et al. introduced a new basis function with n 1 shape parameters. They constructed different curves and surfaces as an application. Young et al. [20] showed that the best constrained degree reduction of a given Bézier curve f of degree from n to m with C α 1 -continuity at the boundary in L 2 -norm is equivalent to the best weighted Euclidean approximation of the vector of Bernstein-Bézier coefficients of f from the vector of degree raised Bernstein-Bézier coefficients of polynomials of degree m with C α 1 -continuity at the boundary. Ammad et al. [21] constructed the biquintic Bézier surfaces. They discussed the geometric properties of surfaces and provide some surfaces with shape adjustment. Hu et al. [22] introduced Bézier-like surfaces with separate shape controls, which have the similar geometric properties as Bézier-like curves. They controlled the surfaces by just altering the value of shape parameters. They gave conditions for G 1 continuity, G 2 beta continuity, and Farin-Boehm G 2 continuity among two consecutive developed surfaces of Bézier-like. They analyzed few characteristics and applications of the developed Bézier-like surfaces. In [23], Rachid et al. presented a weighted least squares approximation of Bézier coefficients with factored Hahn weights provided the best constrained polynomial degree reduction with respect to the Jacobi L 2 -norm. In [24], Hu et al. introduced the generalized form of Bézier surfaces and with different shape controls and mentioned its applications in engineering. They also discussed PC of the proposed curve.
The differences/advantages/disadvantages of proposed gB-like functions and gB-like curves and their shape parameters χ and ϑ are listed in Table 1.
The following are some of the contributions made in this work:
  • Some geometric properties of gB-like functions and gB-like curve with two shape controls are discussed;
  • Developed PC and GC requirements in general form;
  • PC and GC are examined through some numerical examples;
  • Bézier-like symmetric rotation surfaces are discussed;
  • Some surfaces i.e., vase and torus capsule, are constructed by symmetry;
  • The effect of shape controls on symmetric surfaces is discussed.
The research article can be summarized as follows: Some preliminaries and geometric characteristics of gB-like functions and gB-like curves with two different shape controls are discussed in Section 2. The PC and GC requirements are constructed in Section 3. Some numerical examples of these requirements are also discussed in this section. In Section 4, Bézier-like symmetric rotation surfaces are discussed. Vase and capsule taurus surfaces are also modeled in this section. This section also looks at the impact of shape controls on symmetric surfaces. The final portion contains our concluding remarks.

2. Some Preliminaries

2.1. Bernstein-like Functions

This section covers the definition and features of gB-like functions having two different shape controls.
Definition 1.
Given χ , ϑ [ 0 , 3 ] , for t [ 0 , 1 ] , the functions
u 0 , 2 ( t ) = ( 1 t ) 2 ( 1 + ( 2 χ ) t ) , u 1 , 2 ( t ) = t ( 1 t ) ( χ + t ( ϑ χ ) ) , u 2 , 2 ( t ) = t 2 ( 3 ϑ + t ( ϑ 2 ) ) ,
are known as quadratic Bernstein-like functions as given in [25].
For any integer n ( n 3 ) , the functions u l , n ( t ) ( l = 0 , 1 , . . . , n ) are recursively explained by
u l , n ( t ) = ( 1 t ) u l , n 1 ( t ) + t u l 1 , n 1 ( t ) , t [ 0 , 1 ] ,
where u l , n ( t ) are known as gB-like functions of degree n [25]. The gB-like functions u l , n ( t ) becomes zero when l < 0 or l > n . Figure 1 shows the graphs of different degree of gB-like functions.
Theorem 1.
The characteristics of gB-like functions are as follows:
1.
Degeneracy: By putting χ , ϑ = 2 , gB-like functions converts into the classical bernstein basis function;
2.
Non-negativity: For χ , ϑ [ 0 , 3 ] , the functions u l , n ( t ) is non-negative;
3.
Partition of unity: All gB-like functions of degree n add up to one;
4.
Symmetry: The functions u l , n ( t ) are symmetric i.e.,
u l , n ( 1 t ) = u n i , n ( t ) , l = 0 , 1 , . . . , n , t [ 0 , 1 ] ;
5.
End points:Given l = 0 , 1 , . . . n , ( n 2 ) ;
u l , n ( 0 ) = 1 , l = 0 , 0 , l 0 .
u l , n ( 1 ) = 1 , l = n , 0 , l n .
6.
Derivative at the corner points:For l = 0 , 1 , . . . , n ; ( n 3 ) ;
u l , n ( 0 ) = ( n 2 + χ ) , l = 0 , ( n 2 + χ ) , l = 1 , 0 , other ,
and
u l , n ( 1 ) = ( n 2 + ϑ ) , l = n 1 , ( n 2 + ϑ ) , l = n , 0 , other .
7.
Linear Independence:The gB-like functions are linearly independent, i.e., l = 0 n c l u l , n ( t ) = 0 iff c l = 0 , l = 0 , 1 , . . . , n ; n 2 .
Proof. 
All these properties have been proved in [25]. □

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

Definition 2.
Given control points V l R e ( e = 2 , 3 ; l = 0 , 1 , . . . , n ; n 2 ) , the expression
p ( t ) = l = 0 n u l , n ( t ) V l , t [ 0 , 1 ]
is known as a gB-like curve of degree n, where u l , n ( t ) ( l = 0 , 1 , . . . , n , ) are the gB-like functions (2).
Most of the advantages of ordinary Bézier curves such as convex hull property, geometric invariance, symmetry, end points and shape adjustable property, are taken over by gB-like curves. All these properties have been proved in [25].
Figure 2 displays a comparison between gB-like curves, the classical Bézier curve and the classical rational Bézier curve. These quintic curves are formed at the same control points. The blue curve shows classical quintic rational Bézier curve, the red curve shows the classical quintic Bézier curve and the cyan, green and black curves are quintic gB-like curves with different values of shape parameters. It is clear from the figure that our proposed model is better than the classical Bézier curve and rational Bézier curve because we can modify the curve as user required by just changing the values of shape parameters. Due to their fixed form and position relative to their control polygon, standard Bézier curves still have significant drawbacks [1]. Practical implementations of Bézier curves in geometric modeling and engineering are limited owing to their drawbacks, and much work has been done to alleviate these problems [16,17,18,25]. By including form control parameters into the Bézier technique, the control over the shape and location of curves is improved. Another drawback of traditional Bézier curves is their polynomial representation. As a result, numerous researchers are looking for a solution to this problem in a non-polynomial function space. Thus the proposed model is better than the existing techniques due to its computationally economical (see Tables 2 and 3 in [25]).

3. The Continuity of gB-like Curve

3.1. Continuity Conditions

The requirements of continuity between two gB-like curves segments can be seen below:
Lemma 1.
[19] For Bézier-like curve p ( t ) = l = 0 n V l u l , n ( t ) with control points V 0 , V 1 , , V n , where n 3 and p 1 ( t ) = l = 0 k Q l u l , k ( t ) with control points Q 0 , Q 1 , . . . , Q k , k 3 , the necessary and sufficient constraints (N&SC) for PC shall be determined by:
i. 
V n = Q 0 for continuity of C 0 ;
ii. 
V n = Q 0 , p ( 1 ) = p 1 ( 0 ) for continuity of C 1 ;
iii. 
V n = Q 0 , p ( 1 ) = p 1 ( 0 ) , p ( 1 ) = p 1 ( 0 ) for continuity of C 2 .
Lemma 2.
[19] For Bézier-like curve p ( t ) = l = 0 n V l u l , n ( t ) with control points V 0 , V 1 , , V n , where n 3 and p 1 ( t ) = l = 0 k Q l u l , k ( t ) with control points Q 0 , Q 1 , . . . , Q k , k 3 , the N&SC for GC curves are given by:
i. 
V n = Q 0 for continuity of G 0 ;
ii. 
V n = Q 0 , p ( 1 ) = α p 1 ( 0 ) , α > 0 for continuity of G 1 ;
iii. 
V n = Q 0 , p ( 1 ) = α p 1 ( 0 ) , α > 0 and the curvature
κ ( 1 ) = | p ( 1 ) × p ( 1 ) | | p ( 1 ) | 3 = | p 1 ( 0 ) × p 1 ( 0 ) | | p ( 1 ) | 3 = κ 1 ( 0 )
for continuity of G 2 .
With the help of terminal characteristic of Bézier-like curve, the following theorem demonstrates the continuity conditions of the gB-like curve.
Theorem 2.
The N&SC for PC of two gB-like curve segments p ( t ) = l = 0 n V l u l , n ( t ) with control points V 0 , V 1 , , V n , where n 3 and p 1 ( t ) = l = 0 k Q l u l , k ( t ) with control points Q 0 , Q 1 , . . . , Q k , k 3 , are defined by:
i. 
V n = Q 0 , for the C 0 continuity;
ii. 
For C 1 continuity
V n = Q 0 , Q 1 = V n + ( n 2 + ϑ ) ( k 2 + χ 1 ) ( V n V n 1 ) ;
iii. 
For C 2 continuity
Q 2 = 1 ( k 2 + χ 1 ) ( k + k 3 C 2 + ( k 2 ) χ 1 ϑ 1 ) [ ( n + n 3 C 2 χ + ( n 2 ) ϑ ) ( k 2 + χ 1 ) V n 2 + ( V n V n 1 ) [ ( k 2 ) ( k 2 ) ( k + n 6 ) + ( k 2 ) ( n + k 3 ) ϑ + ( 2 ( n 2 ) k + ( n 2 ) ( n 5 ) ) χ 1 + ( n + 2 k 2 ) ϑ χ 1 ( n 2 ) ϑ 1 ϑ ϑ 1 ] + V n 1 ( χ ( n 2 ) ϑ ) ( k 2 + χ 1 ) + V n ( ( k 2 ) ( k n ) ( k + n 5 ) 2 + ( k 2 ) χ 1 2 ( k 2 ) ϑ 1 χ 1 ϑ 1 + 1 2 ( ( 3 n ) ( n 2 ) + ( k 2 ) ( 3 k 7 ) ) χ 1 ) ] .
Proof. 
i.
It is obvious.
ii.
Using C 0 continuity condition V n = Q 0 and p ( 1 ) = p 1 ( 0 ) . Since
p ( 1 ) = ( n 2 + ϑ ) ( V n V n 1 ) , p 1 ( 0 ) = ( n 2 + χ ) ( Q 1 Q 0 ) ,
we get
V n = Q 0 and Q 1 = V n + ( n 2 + ϑ ) ( k 2 + χ 1 ) ( V n V n 1 ) .
iii.
Using C 1 continuity conditions V n = Q 0 , Q 1 = V n + ( n 2 + ϑ ) ( k 2 + χ 1 ) ( V n V n 1 ) , and p ( 1 ) = p 1 ( 0 ) . After some simplifications, we can obtain the C 2 continuity condition given in Equation (8).
Theorem 3.
The N&SC for GC of two gB-like curve segments p ( t ) = l = 0 n V l u l , n ( t ) with control points V 0 , V 1 , , V n , where n 3 and p 1 ( t ) = l = 0 k Q l u l , k ( t ) with control points Q 0 , Q 1 , . . . , Q k , k 3 , are defined by:
i. 
V n = Q 0 , for G 0 continuity;
ii. 
For G 1 continuity,
V n = Q 0 , Q 1 = V n + ( n 2 + ϑ ) α ( k 2 + χ 1 ) ( V n V n 1 ) ,
when α = 1 , the G 1 continuity becomes C 1 ;
iii. 
For G 2 continuity,
Q 2 = 1 2 α 2 ( k 2 + χ 1 ) ( k + k 3 C 2 + ( k 2 ) χ 1 ϑ 1 ) [ 2 ( n + n 3 C 2 χ + ( n 2 ) ϑ ) ( k 2 + χ 1 ) V n 2 + ( V n V n 1 ) [ ( k 2 ) ( 1 + 2 ( k 3 ) α ) ( n 2 + ϑ ) + n ( 2 k 4 ) ϑ + 2 n ϑ χ 1 + χ 1 ( 1 + ( 4 k 4 ) α ) ( n 2 + ϑ ) 2 α ( n 2 + ϑ ) ϑ 1 ] + P n 1 2 ( k 2 + χ 1 ) ( χ ( n 2 ) ( w + ϑ 3 ) ) + P n [ 2 ( n ( n 5 ) ( n 2 ) 2 + ( k 2 ) ( k + ( k 3 ) ( k 4 ) 2 ) α 2 ) + 2 χ 1 ( n ( n 5 ) 2 + ( k ( k 2 ) + ( k 5 ) ( k 4 ) 2 ) α 2 ) + 2 α 2 ( ( k 2 ) χ 1 2 ( k 2 ) ϑ 1 χ 1 ϑ 1 ) ] ] .
Proof. 
i.
It is obvious.
ii.
Using G 0 continuity condition V n = Q 0 and p ( 1 ) = α p 1 ( 0 ) , α > 0 . Since
p ( 1 ) = ( n 2 + ϑ ) ( V n V n 1 ) , p 1 ( 0 ) = ( n 2 + χ ) ( Q 1 Q 0 ) ;
After some simplification, we get
P n = Q 0 , Q 1 = V n + ( n 2 + ϑ ) α ( k 2 + χ 1 ) ( V n V n 1 ) ;
iii.
Using G 1 continuity conditions p ( 1 ) = V n = Q 0 = p 1 ( 0 ) , p ( 1 ) = α p 1 ( 0 ) , α > 0 and the curvature κ ( 1 ) = κ 1 ( 0 ) . The reversal normal vector D = p ( 1 ) × p ( 1 ) of p ( t ) and the vice-normal vector D 1 = p 1 ( 0 ) × p 1 ( 0 ) of p 1 ( t ) in t = 1 go in the same path, so the four vectors p ( 0 ) , p ( 1 ) , p ( 0 ) , p ( 1 ) are the coplanar, such that
p ( 1 ) = α 1 p 1 ( 0 ) + α p 1 ( 0 ) , α , α 1 > 0 .
Consider
κ 1 ( 0 ) = | p 1 ( 0 ) × p 1 ( 0 ) | | p 1 ( 0 ) | 3 = α α 1 | p 1 ( 0 ) × p 1 ( 0 ) | α 3 | p 1 ( 0 ) | 3 = | p ( 1 ) × p ( 1 ) | | p ( 1 ) | 3 = κ ( 1 ) .
Thus, α 1 = α 2 , p ( 1 ) = α 2 p 1 ( 0 ) + α p 1 ( 0 ) . From V n = Q 0 ,
Q 1 = V n + ( w 2 + ϑ ) α ( k 2 + χ 1 ) ( V n V s 1 ) , α > 0 ,
and putting p ( 0 ) , p ( 1 ) in the following equation
p ( 1 ) = α 2 p 1 ( 0 ) + α p 1 ( 0 ) ,
and the G 2 continuity condition (9) can be achieved.

3.2. Some Test Examples

In this section, some test examples of PC and GC are presented.
Example 1.
Figure 3a demonstrates the C 1 continuity of two cubic Bézier-like curve with different control points V 0 = ( 0.5 , 0.5 ) , V 1 = ( 0.3 , 0.5 ) , V 2 = ( 0.3 , 0.3 ) , V 3 = ( 0.4 , 0.3 ) = Q 0 , Q 2 = ( 0.5 , 0.1 ) , Q 3 = ( 0.3 , 0.1 ) and the shape controls χ = 0.5 , 1 , 1.5 , 2.5 , ϑ = 0.5 , 1 , 1.5 , 2.5 , χ 1 = 0.6 , 1.1 , 1.6 , 2.6 and ϑ 1 = 0.6 , 1.1 , 1.6 , 2.6 . Using requirements of C 1 continuity for the gB-like curve from Theorem 2, the point Q 1 for every curve segment can be determined as ( 0.49375 , 0.3 ) , ( 0.495238 , 0.3 ) , ( 0.496154 , 0.3 ) and ( 0.497222 , 0.3 ) .
Example 2.
Figure 3b demonstrates the G 1 continuity of two cubic Bézier-like curve segments with different control points V 0 = ( 0.5 , 0.5 ) , V 1 = ( 0.45 , 0.65 ) , V 2 = ( 0.35 , 0.8 ) , V 3 = ( 0.15 , 0.4 ) = Q 0 , Q 2 = ( 0.35 , 0.13 ) , Q 3 = ( 0.47 , 0.25 ) and the shape controls χ = 0.5 , 1 , 1.5 , 2.5 , ϑ = 0.5 , 1 , 1.5 , 2.5 , χ = 0.6 , 1.1 , 1.6 , 2.6 , ϑ = 0.6 , 1.1 , 1.6 , 2.6 , α = 0.5 , 0.7 , 0.9 , 1.1 . Using requirements of G 1 continuity for the gB-like curve from Theorem 3, the point Q 1 for every curve segment can be determined as ( 0.225 , 0.35 ) , ( 0.122109 , 0.144218 ) , ( 0.0636752 , 0.0273504 ) and ( 0.0267677 , 0.0464646 ) .
Example 3.
Figure 3c depicts the C 2 continuity of two cubic Bézier-like curve segments with control points V 0 = ( 0.5 , 0.5 ) , V 1 = ( 0.45 , 0.65 ) , V 2 = ( 0.35 , 0.8 ) , V 3 = ( 0.15 , 0.4 ) = Q 0 , Q 3 = ( 0.4 , 0.35 ) and the shape controls χ = 1.5 , 1.4 , 1.3 , 1.2 , ϑ = 1.52 , 1.41 , 1.31 , 1.21 , χ 1 = 1.55 , 1.45 , 1.35 , 1.25 , ϑ 1 = 1.53 , 1.46 , 1.37 , 1.27 . Using N&SC of C 2 continuity for the gB-like curve from Theorem 2, the points Q 1 and Q 2 for every curve segment can be determined as { ( 0.0476471 , 0.00470588 ) , ( 0.0467347 , 0.00653061 ) , ( 0.0465957 , 0.00680851 ) , ( 0.0464444 , 0.00711111 ) } and { ( 0.158944 , 0.567889 ) , ( 0.117167 , 0.486675 ) , ( 0.0772755 , 0.408074 ) , ( 0.0371603 , 0.327844 ) } , respectively.
Example 4.
Figure 3d shows the G 2 continuity of two cubic Bézier-like curve with control points V 0 = ( 0.5 , 0.5 ) , V 1 = ( 0.45 , 0.65 ) , V 2 = ( 0.35 , 0.8 ) , V 3 = ( 0.15 , 0.4 ) = Q 0 , Q 3 = ( 0.4 , 0.35 ) and the shape controls χ = 1.5 , 1.4 , 1.3 , 1.2 , ϑ = 1.52 , 1.41 , 1.31 , 1.21 , χ 1 = 1.55 , 1.45 , 1.35 , 1.25 , ϑ 1 = 1.53 , 1.46 , 1.37 , 1.27 , α = 1.02 , 1.04 , 1.06 , 1.08 . Using G 2 continuity requirements for the gB-like curve from Theorem 3, the control point Q 1 and Q 2 for every curve segment can be determined as { ( 0.0437716 , 0.0124567 ) , ( 0.039168 , 0.0216641 ) , ( 0.0354677 , 0.0290646 ) , ( 0.031893 , 0.036214 ) } and { ( 0.0726194 , 0.381648 ) , ( 0.0330503 , 0.29186 ) , ( 0.00251812 , 0.209598 ) , ( 0.0362568 , 0.130576 ) } , respectively.

4. Construction of Bézier-like Surfaces

Definition 3.
Given an array V l , l 1 R 3 where ( l = 0 , 1 , . . . , n ) , ( l 1 = 0 , 1 . . . , n 1 ) and n , n 1 3 , the tensor product gB-like surfaces could be stated as:
p ( t , t 1 ; ϑ , χ , ϑ 1 , χ 1 ) = l = 0 n l 1 = 0 n 1 P l , l 1 u l , n ( t ) u l 1 , n 1 ( t 1 ) 0 t , t 1 1 ,
with control points V l , l 1 , where u l , n ( t ) and u l 1 , n 1 ( t 1 ) are gB-like functions [25] and χ , ϑ and χ 1 , ϑ 1 are the shape controls for the functions u l , n ( t ) and u l 1 , n 1 ( t 1 ) , respectively.

4.1. Bézier-like Symmetric Rotation Surfaces

Like revolution surfaces, the issue of spinning surfaces on an any three-dimensional axis gives a crucial role in many areas, such as molecular modeling, architectural sketch and computer animation, etc. A 2 D curve is rotated around the rotation axis in space to generate the rotation surface, so the azimuth symmetry exists in corresponding surface. In three-dimensional, the spinning axis of a space will pass through the origin if it is translated. The rotating axis is in the x o z plane when we rotate the space around the z-axis, and it drops into the z-axis when the space is spin along y-axis. As a result, by permitting the employment of translational and rotational transformations, the symmetrical rotation (SR) surfaces of the Bézier may be moved to the defined position in either direction. The rotation axis in space for every object is seen in Figure 4.
Assume that the producing line in the x o y plane is a Bézier-like curve. The matrix and rotation equation can be exhibited as if the rotation axis is the x-axis for constructing symmetrical surfaces:
X S R = 1 0 0 0 cos ( t 1 ) sin ( t 1 ) 0 sin ( t 1 ) cos ( t 1 ) p ( t )
= [ x ( t ) , y ( t ) cos ( t 1 ) , y ( t ) sin ( t 1 ) ] T .
Likewise, for y o z plane and x o z plane, the rotation surface equation for the y-axis and z-axis can be represented as:
Y S R = cos ( t 1 ) 0 sin ( t 1 ) 0 1 0 sin ( t 1 ) 0 cos ( t 1 ) p ( t )
= [ z ( t ) cos ( t 1 ) , y ( t ) , z ( t ) sin ( t 1 ) ] T ,
Z S R = cos ( t 1 ) sin ( t 1 ) 0 sin ( t 1 ) cos ( t 1 ) 0 0 0 1 p ( t )
= [ x ( t ) cos ( t 1 ) , x ( t ) sin ( t 1 ) , z ( t ) ] T ,
There is 0 t 1 2 π . As a consequence, the Bézier-like curve may be utilized as a creating curve, a set of rotating surfaces could be created and we can influence the appearance of the graphs by adjusting the values of the shape controls.
Theorem 4.
Using the coordinates provided ( 0 , y l , z l ) of the control points V l where ( l = 0 , 1 , . . . , n ) in the plane of y o z , the entire rotation surface equation is acquired through rotation of the creating curve p ( t ; ϑ , χ ) around the y-axis with one revolution.
M S R ( t , t 1 ; ϑ , χ ) = 1 2 t 1 2 t 1 2 2 t 1 + 1 z n ( t ) , y n ( t ) , 2 t 1 2 t 1 2 2 t 1 2 2 t 1 + 1 z n ( t ) M ˜ S R ( t , t 1 ; ϑ , χ ) = ( 1 2 t 1 ) 2 t 1 2 2 t 1 + 1 z n ( t ) , y n ( t ) , ( 2 t 1 2 t 1 2 ) 2 t 1 2 2 t 1 + 1 z n ( t ) ,
and by having to join such two expressions M S R and M ˜ S R , we can get the Bézier-like formation surface in y o z plane. The y n ( t ) and z n ( t ) coordinates are given as:
y n ( t ) = l = 0 n y l u l , n ( t ) z n ( t ) = l = 0 n z l u l , n ( t ) ,
where u l , n ( t ) are the gB-like functions (2), y l and z l are the coordinates of the control points.
Proof. 
It can be found in [26]. □
The symmetrical rotation surfaces in x o y and x o z can also be created by the rotation formula.

4.2. Vase Symmetry with a Bézier-like Rotating Surface

In practical application, architects typically begin with a rugged idea of generating the appropriate surface structure. Typically, they create an algorithm to estimate and visualize their concept. The rotation surface is a common example.
Figure 5a,b depict the symmetry’s right and left halves, respectively. Figure 5c demonstrates the related Vase graph using a Bézier-like movement disk, see Theorem 4. Figure 6a–f portray the symmetrical description of Vase surfaces by Bézier-like rotation surface with different shape controls. If the surface of rotation has four independent shape controls, we could even alter the structure of the curve as we desire by modifying these shape parameters. In the case of the collection of control points V l ( l = 0 , 1 , 2 , 3 ) in the plane of x o y , who’s coordinates are being used:
V 0 = ( 3 , 0 , 15 ) , V 1 = ( 0 , 0 , 13 ) , V 2 = ( 0 , 0 , 7 ) , V 3 = ( 10 , 0 , 7 ) ,
to use the expressions provided in Theorem 4, we can obtain a symmetrical description of the vase as shown in Figure 6.

4.3. Capsule Torus Symmetry by Bézier-like Rotation Surfaces

Figure 7 portrays the symmetrical image of the capsule torus (CT), that often acts as a rotating surface and will spin around a rotation axis. Because there are four independent shape controls on the Bézier-like rotating surface and the variance of these shape parameters can be seen on the CT side. This capsule torus is composed of a Bézier-like rotation surface strategy and it has an uniform appearance on both sides. However, as we change the values of the surface’s shape controls, the surface changes.

5. Conclusions

gB-like functions with two different shape controls have been discussed in this work. By changing the values of the shape controls, different degrees of gB-like functions have been modeled. Furthermore, the constraints for PC and GC of joining two adjacent curve segments have been constructed. These specific continuity-preserving curves have been shape-commanding characteristics that may be utilized in CAD/CAM. Some numerical examples of PC and GC have been examined via graphs. Bézier-like symmetric rotation surfaces have been discussed and it helped us to model different surfaces like vase and capsule taurus. The influence of shape controls on these surfaces have been investigated, which allowed us to reconfigure them without changing the control points.

Author Contributions

Conceptualization, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), K.T.M., A.M. and T.N.; Formal analysis, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), K.T.M., A.M. and T.N.; Funding acquisition, K.T.M.; Methodology, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), K.T.M., A.M. and T.N.; Software, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), K.T.M., A.M. and T.N.; Visualization, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), K.T.M., A.M. and T.N.; Writing—original draft, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), K.T.M., A.M. and T.N.; writing—review and editing, M.A. (Moavia Ameer), M.A. (Muhammad Abbas), K.T.M., A.M. and T.N. All authors read and approved the final manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This research was supported by Department of Mechanical Engineering, Shizuoka University, Hamamatsu, 432-8561 Shizuoka, Japan. The authors are also grateful to the anonymous referees for their valuable suggestions that significantly improved this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Sample Availability

Not applicable.

References

  1. Farin, G.E. Curves and Surfaces for Computer-Aided Geometric Design: A Practical Code; Academic Press Inc.: Cambridge, MA, USA, 1996. [Google Scholar]
  2. Farin, G.; Hoschek, J.; Kim, M.S. (Eds.) Handbook of Computer aided Geometric Design; Elsevier: Amsterdam, The Netherlands, 2002. [Google Scholar]
  3. Chen, Q.; Wang, G. A class of Bézier-like curves. Comput. Aided Geom. Des. 2003, 20, 29–39. [Google Scholar]
  4. 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]
  5. Zhang, J. C-curves: An extension of cubic curves. Comput. Aided Geom. Des. 1996, 13, 199–217. [Google Scholar]
  6. Farin, G. Triangular Bernstein Bézier patches. Comput. Aided Geom. Des. 1986, 3, 83–127. [Google Scholar]
  7. Barnhill, R.E.; Gregory, J.A. Compatible smooth interpolation in triangles. J. Approx. Theory 1975, 15, 214–225. [Google Scholar]
  8. Powell, M.J.D.; Sabin, M.A. Piecewise quadratic approximations on triangles. ACM Trans. Math. Softw. 1977, 3, 316–332. [Google Scholar]
  9. Gregory, J.A.; Charrot, P. A C1 triangular interpolation patch for computer-aided geometric design. Comput. Graph. Image Process. 1980, 13, 80–87. [Google Scholar]
  10. Farin, G. Designing C1 surfaces consisting of triangular cubic patches. Comput. Aided Des. 1982, 14, 253–256. [Google Scholar]
  11. Chang, G.; Feng, Y. An improved condition for the convexity of Bernstein Bézier surfaces over triangles. Comput. Aided Geom. Des. 1984, 1, 279–283. [Google Scholar]
  12. Goodman, T.N.T.; Said, H.B. Properties of generalized Ball curves and surfaces. Comput. Des. 1991, 23, 554–560. [Google Scholar]
  13. Hu, S.M.; Wang, G.J.; Sun, J.G. A type of triangular Ball-surface and its properties. J. Comput. Sci. Technol. 1998, 13, 63–72. [Google Scholar]
  14. Zhang, C.; Cheng, F. Triangular patch modeling using combination method. Comput. Aided Geom. Des. 2002, 19, 645–662. [Google Scholar]
  15. Chen, J.; Wang, G. Construction of triangular DP surface and its application. J. Comput. Appl. Math. 2008, 219, 312–326. [Google Scholar]
  16. Uzma, B.; Abbas, M.; Awang, M.N.H.; Ali, J.M. The quadratic trigonometric Bézier curve with single shape parameter. J. Basic Appl. Sci. Res. 2012, 2, 2541–2546. [Google Scholar]
  17. Ahmad, A.; Amat, A.H.; Ali, J.M. A generalization of a Bézier-like curve. Educ. J. Sci. Math. Technol. 2014, 1, 56–68. [Google Scholar]
  18. Maqsood, S.; Abbas, M.; Hu, G.; Ramli, A.L.A.; Miura, K.T. A novel generalization of trigonometric Bézier curve and surface with shape parameters and its applications. Math. Probl. Eng. 2020, 2020, 25. [Google Scholar]
  19. 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]
  20. Ahn, Y.J.; Lee, B.G.; Park, Y.; Yoo, J. Constrained polynomial degree reduction in the L2-norm equals best weighted Euclidean approximation of Bézier coefficients. Comput. Aided Geom. Des. 2004, 21, 181–191. [Google Scholar]
  21. Ammad, M.; Misro, M.Y. Construction of local shape adjustable surfaces using quintic trigonometric Bézier curve. Symmetry 2020, 12, 1205. [Google Scholar]
  22. 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. [Google Scholar]
  23. Ait-Haddou, R.; Barton, M. Constrained multi-degree reduction with respect to Jacobi norms. Comput. Aided Geom. Des. 2016, 42, 23–30. [Google Scholar]
  24. 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]
  25. Ameer, M.; Abbas, M.; Abdeljawad, T.; Nazir, T. A Novel Generalization of Bezier-like Curves and Surfaces with Shape Parameters. Mathematics 2022, 10, 376. [Google Scholar]
  26. Hu, G.; Wei, G.; Wu, J. Shape Adjustable Generalized Bézier Rotation with the multiple shape parameters. Results Math. 2017, 72, 1281–1313. [Google Scholar]
Figure 1. gB-like functions.
Figure 1. gB-like functions.
Mathematics 10 01045 g001
Figure 2. Comparison.
Figure 2. Comparison.
Mathematics 10 01045 g002
Figure 3. PC and GC curve modelling.
Figure 3. PC and GC curve modelling.
Mathematics 10 01045 g003
Figure 4. Rotation of undefined pole in 3 D .
Figure 4. Rotation of undefined pole in 3 D .
Mathematics 10 01045 g004
Figure 5. Construction of a symmetric figure of the vase.
Figure 5. Construction of a symmetric figure of the vase.
Mathematics 10 01045 g005
Figure 6. Recognition of the vase as a Bézier-like symmetrical rotation surface with different values of shape parameters χ and ϑ .
Figure 6. Recognition of the vase as a Bézier-like symmetrical rotation surface with different values of shape parameters χ and ϑ .
Mathematics 10 01045 g006
Figure 7. Symmetric Bézier-like rotation surfaces of the capsule torus with different values of shape controls χ , ϑ , χ 1 and ϑ 1 .
Figure 7. Symmetric Bézier-like rotation surfaces of the capsule torus with different values of shape controls χ , ϑ , χ 1 and ϑ 1 .
Mathematics 10 01045 g007
Table 1. Contrasting research proposals.
Table 1. Contrasting research proposals.
Sr.NoAvailable Schemes in LiteraturePresent Scheme
1Qin et al. [19] generalized the C 2 and G 2 continuity conditions for n , m 5 .The proposed basis functions generalized the C 2 and G 2 continuity conditions for n , k 3 .
2Qin et al. [19] did not model any symmetric surfaces.We modeled some surfaces with symmetry.
3The generalized form of C 2 and G 2 continuity are difficult to understand as they used different conditions to generalized this, as in [19].The generalized form of C 2 and G 2 continuity of proposed basis functions are easy to understand due to its simplicity.
4Azhar et al. [24] did not discuss the PC and GC conditions of Bézier-like curves.We generalized the PC and GC conditions of the proposed basis functions.
5In [24], the authors discussed the PC of the curve.We discussed both PC and GC conditions.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ameer, M.; Abbas, M.; Miura, K.T.; Majeed, A.; Nazir, T. Curve and Surface Geometric Modeling via Generalized Bézier-like Model. Mathematics 2022, 10, 1045. https://doi.org/10.3390/math10071045

AMA Style

Ameer M, Abbas M, Miura KT, Majeed A, Nazir T. Curve and Surface Geometric Modeling via Generalized Bézier-like Model. Mathematics. 2022; 10(7):1045. https://doi.org/10.3390/math10071045

Chicago/Turabian Style

Ameer, Moavia, Muhammad Abbas, Kenjiro T. Miura, Abdul Majeed, and Tahir Nazir. 2022. "Curve and Surface Geometric Modeling via Generalized Bézier-like Model" Mathematics 10, no. 7: 1045. https://doi.org/10.3390/math10071045

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