Next Article in Journal
Modelling the Process of Production of Diesel Fuels by the Use of Generalized Nets
Next Article in Special Issue
A Novel Generalization of Bézier-like Curves and Surfaces with Shape Parameters
Previous Article in Journal
A Stackelberg Game Approach toward Migration of Enterprise Applications to the Cloud
Previous Article in Special Issue
Degree Reduction of Q-Bézier Curves via Squirrel Search Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

G3 Shape Adjustable GHT-Bézier Developable Surfaces and Their Applications

1
School of Mathematical Sciences, Universiti Sains Malaysia, Penang 11800, Malaysia
2
Department of Mathematics, University of Sargodha, Sargodha 40100, Pakistan
3
Division of Science and Technology, Department of Mathematics, University of Education, Lahore 54770, Pakistan
*
Authors to whom correspondence should be addressed.
Submission received: 3 August 2021 / Revised: 13 September 2021 / Accepted: 17 September 2021 / Published: 22 September 2021
(This article belongs to the Special Issue Modern Geometric Modeling: Theory and Applications II)

Abstract

:
In this article, we proposed a novel method for the construction of generalized hybrid trigonometric (GHT-Bézier) developable surfaces to tackle the issue of modeling and shape designing in engineering. The GHT-Bézier developable surface is obtained by using the duality principle between the points and planes with GHT-Bézier curve. With different shape control parameters in their domain, a class of GHT-Bézier developable surfaces can be established (such as enveloping developable GHT-Bézier surfaces, spine curve developable GHT-Bézier surfaces, geodesic interpolating surfaces for GHT-Bézier surface and developable GHT-Bézier canal surfaces), which possess many properties of GHT-Bézier surfaces. By changing the values of shape parameters the effect on the developable surface is obvious. In addition, some useful geometric properties of GHT-Bézier developable surface and the G 1 , G 2 (Farin-Boehm and Beta) and G 3 continuity conditions between any two GHT-Bézier developable surfaces are derived. Furthermore, various useful and representative numerical examples demonstrate the convenience and efficiency of the proposed method.

1. Introduction

Due to particular features, the theory of developable surfaces has great importance in the geometric modeling and CAD/CAM fields. A developable surface is a special kind of ruled surface that can be obtained by twisting a plane without contraction and stretching, while in differential geometry, it can be defined as a surface that has a zero Gaussian curvature at each point on it. Developable surfaces are always significant because they can be implemented in the engineering field to create numerous products such as mechanical parts, pipelines, shoe upper, aircraft wings, automobile body, clothing, and ship hulls [1,2,3,4,5]. In CAGD, the designing of developable surfaces is very common, due to the wide range of applications. The designing of developable surfaces can be made possible in two ways—by the point geometry representation method and by interpolation of any two boundary curves [2,3]. In the case of point geometry representation, the developable surface has the same properties as seen in the tensor product surface. There are two other methods for the implementation of the point geometry representation method. One is the designing of the developable surface by original direction and given directrix and the other is by interpolation of any two boundary curves. The second approach is the geometrical representation, by plane and line, used for designing developable surfaces.
The three basic representations of a developable surface are cone, cylinder, and the tangent surface of a curve. The fabrication and local shape adjustment of generalized developable cubic trigonometric Bézier (GDCT-Bézier) surface with shape parameters is presented by Ammad et al. [4]. Various modeling examples with continuity conditions between two developable surfaces are also described. Hu et al. [6], constructed a family of developable surfaces by using control planes and generalized H-Bézier basis functions with shape parameters. The necessary conditions for (Farin and Beta) G 2 continuity are also described with various modelings. In [7], a special developable GBT-Bézier parametric surfaces with its geometric continuity conditions are presented by Chen et al. Based on the duality principle between points and planes, a family of developable surfaces is constructed by Hu et al. [8]. Various modeling examples are also given in this literature.
Owing to the significance and characteristics of developable surfaces, various scholars have made broad research on it and also attained some meaningful results in [9,10,11]. BiBi et al. presented generalized hybrid trigonometric Bézier curve having four different shape control parameters with geometric properties. An algorithm is also given for the construction of various modelings of symmetric curves and surfaces [12]. Qin et al. gave the parametric and geometric continuity conditions of GE Bézier curves and also presented the geometric significance of shape parameters in [13]. Various designs and models of C 2 algebraic-trigonometric Pythagorean hodograph splines with shape parameters were presented by González et al. [14]. Here, the curvature profile of some algebraic-trigonometric Pythagoreans was also presented. In [15], the quadratic trigonometric spline curve with multiple shape parameters was discussed, where each segment of the spline curve was obtained by four consecutive control points.
In this paper GHT-Bézier curves are presented by BiBi et al. [16], with C 3 and G 3 continuity conditions. Some sketching and numerical modeling are presented by using these continuity conditions. They compared the curvature analysis of the classical Bézier curve and the GHT-Bézier curve. After the application of GHT-Bézier curves, the continuity conditions of GHT-Bézier surfaces are also given. Some applications of GHT-Bézier engineering surface by these continuity conditions are also given in [17]. To get significant modeling for engineering, scholars have also derived a family of curves and surfaces with shape parameters [18,19,20,21,22]. The techniques and algorithms were also discussed in this literature. The Hermite rational developable surfaces are derived by Juttler and Sampoli in [23], but the introduction of rational fraction generates some problems and difficult computation such as complex analysis. To resolve this issue, scholars have created developable surfaces and quasi developable surfaces by control planes and points with Bernstein basis functions [24,25,26,27]. Cylinder, cone, and tangent of a curve are all examples of developable surfaces. Complicated developable surfaces can be constructed by successive mappings using cones and cylinders of different sizes and shapes. So, developable surfaces can be obtained by wrapping cones and cylinders as in [28]. A method for planar developable surfaces in 4 D projective space is presented in [5,29]. In [30], Veltkamp presented the survey of the parametric and geometric continuities of curves and surfaces and also established the visibility of continuities and graphic algorithms.
A discrete theory for modeling of developable surfaces as quadrilateral meshes satisfying simple angle constraints is presented by Rabinovich et al. [31]. Qian et al. [32], presented the canal surfaces which are defined and divided into nine types in Minkowski 3-space. The geometric properties of such surfaces are presented by classifying the linear Weingarten canal surfaces, especially the relationship between the Gaussian curvature and the mean curvature of canal surfaces. In [33], the authors defined the admissible canal surfaces with isotropic radius vector in Galilean 3-spaces and also obtained their position vectors. This work also focuses on the geometric model, its connection to the smooth case, and straightforward integration of the model in existing applications. In [34,35], the canal surface, a particular kind of surface which has rational parametrization, has been discussed. These surfaces show a novel application of them to computer-aided design, particularly in Engineering and Architecture. Fu et al. [36] discussed the canal surfaces foliated by pseudospheres along three kinds of space curves. Most studies on canal surfaces within the CAGD context are related to such surfaces with a rational spine curve and rational radius function. For example, the authors presented that each canal surface with a rational spine curve and rational radius function is a rational Pythagorean hodograph curve in Minkowski space [37,38].
With the help of CAD/CAM appliance software, a family of developable GHT-Bézier surfaces with its continuity conditions are presented which will bring a contemporary class of mathematical theory and it can be utilized in the area of manufacturing, aircraft wings, ships hulls, etc. By having different values of shape control parameters, the behavior of developable surfaces changes accordingly.
This paper makes the following technical contributions.
  • The representation of a family of GHT-Bernstein basis functions and GHT-Bézier curves with geometric properties.
  • The designing of Enveloping developable GHT-Bézier surfaces, surfaces interpolation geodesic developable GHT-Bézier curve with shape control parameters, Spine curve developable GHT-Bézier surfaces, and developable GHT-Bézier Canal surfaces based on computer technology.
  • G 2 continuity and G 3 continuity of developable GHT-Bézier surfaces are also presented. Moreover, an algorithm is given to explain how to enforce these continuities in practice.
  • This approach becomes more convenient because of the exclusion of difficult calculations which come from the nonlinearity of characteristic equations.
The paper can be laid out in the following manner. In Section 2, the GHT-Bernstein basis functions, with all of their basic properties, are described. The construction of GHT-Bézier curve with three different shape parameters and all the properties is given in Section 3. These basis functions and GHT-Bézier curves are also illustrated in a graphical manner. In Section 4, the construction of enveloping and spine developable surfaces, developable surfaces interpolation geodesic GHT-Bézier curve, and developable GHT-Bézier Canal surfaces are described. The analysis properties of developable GHT-Bézier surfaces are given in Section 5. The G 1 continuity, (Farin-Boehm and Beta) G 2 , and G 3 continuity of developable GHT-Bézier surfaces are described in Section 6. An algorithm is also provided to explain how to construct the developable GHT-Bézier surfaces by continuity conditions. Later on, in Section 7, the graphical representation of these developable surfaces with various shape parameters and construction of developable surfaces with continuity conditions are presented. Finally, a conclusion is given in the last Section 8.

2. A Family of GHT-Bernstein Basis with Geometric Properties

Definition 1.
For the shape control parameters ξ , λ , ξ 3 [ 1 , 1 ] , the quadratic hybrid trigonometric Bernstein basis functions borrows from [16], defined in terms of variable ψ, ψ [ 0 , 1 ] as,
F 0 , 2 ( ψ ) = ( 1 ξ sin ( π 2 ψ ) ) ( 1 sin ( π 2 ψ ) ) e ξ 3 ψ F 1 , 2 ( ψ ) = 1 F 0 , 2 ( ψ ) F 2 , 2 ( ψ ) F 2 , 2 ( ψ ) = ( 1 cos ( π 2 ψ ) ) ( 1 λ cos ( π 2 ψ ) ) e ( 1 ψ ) ξ 3 .
For integer p ( p 3 ) , the generalized hybrid trigonometric (GHT, for short) Bernstein basis functions [16] can be recursively written as follows
F k , p ( ψ ) = ψ F k 1 , p 1 ( ψ ) + ( 1 ψ ) F k , p 1 ( ψ ) , ψ [ 0 , 1 ]
In addition, function F k , p ( ψ ) can be defined for integers k > 1 and k p . Figure 1 depicts some plots of GHT-Bernstein basis functions with different shape control parameters.
Theorem 1.
The p degree GHT-Bernstein basis function possesses some remarkable characteristics such as partition of unity, symmetry, non negativity, corner point interpolation property, and linear independence.
Proof. 
The proof of the properties is provided in [16]. □

3. GHT-Bézier Curves with Geometric Properties

Definition 2.
The p degree GHT-Bézier curves having shape control parameters ξ , λ , ξ 3 [ 1 , 1 ] , , can be defined by GHT-Bernstein basis F k , p ( ψ ) and control points g k ˘ as follows,
Π p , ψ : ς ( ψ ; ξ , λ , ξ 3 ) = k = 0 p g k ˘ F k , p ( ψ ) , ψ [ 0 , 1 ] .
Figure 2 depicts some plots of GHT-Bézier curves with the shape control parameters taking different values.
Remark 1.
By having the multiple values of shape control parameters, the behavior of fixed points on GHT-Bézier curves are also affected as curves change.
In Figure 2, when the shape parameters ξ = λ varies simultaneously while ξ 3 is fixed then curves inside the control polygon expand and the influence of these curves is at the center of the control polygon. These curves have the same behavior when the ξ = λ = 0 and ξ 3 varies. When ξ and ξ 3 fixed and λ varies, then the influence of curves is on the right-hand side, while when λ and ξ 3 fixed and ξ varies, then influence of curves is on the left-hand side.
Theorem 2.
The GHT-Bézier curve has the following remarkable characteristics: shape adjustability, symmetry, convex hull property, geometric invariance, and endpoint properties.
Proof. 
The result can be deduced by using Definition 2 as in [16]. □

4. Composition of GHT-Bézier Developable Surfaces

4.1. Dual Representation of One-Parameter Family of Planes

The concept of dual representation is very helpful when we are dealing with GHT-Bézier developable surfaces. The single parameter family of control points, which are dual to a one-parameter family of planes { ψ } , can be obtained when we consider control points g ˘ k as control planes. Thus in mathematical form we have
{ Π ψ } : ς ( ψ ; ξ , λ , ξ 3 ) = k = 0 p g k ˘ F k , p ( ψ ) , ψ [ 0 , 1 ] .
where the control planes and shape control parameters of the corresponding family of planes { Π ψ } are g k ˘ , ( k = 0 , 1 , 2 , , p ) and ξ , λ , ξ 3 , respectively. The coordinates of control planes are g k ˘ = ( s k , t k , u k , v k ) with ( k = 0 , , 3 ) . As stated duality of the vector form of one parameter family of planes is given as follows:
{ Π ψ } : ς ( ψ ; ξ , λ , ξ 3 ) = k = 0 n g k ˘ F k , p ( ψ ) = k = 0 p ( s k , t k , u k , v k ) F k , p ( ψ ) = { 0 ( ψ ) , 1 ( ψ ) , 2 ( ψ ) , 3 ( ψ ) } ,
where
0 ( ψ ) = k = 0 p s k F k , p ( ψ ) 1 ( ψ ) = k = 0 p t k F k , p ( ψ ) 2 ( ψ ) = k = 0 p u k F k , p ( ψ ) 3 ( ψ ) = k = 0 p v k F k , p ( ψ ) .
Briefly, we can write it as follows:
{ Π ψ } : ς ( ψ ; ξ , λ , ξ 3 ) = { 0 ( ψ ) , 1 ( ψ ) , 2 ( ψ ) , 3 ( ψ ) } .

4.2. Enveloping Developable GHT-Bézier Surfaces

From the characteristics and basic definition of developable surfaces, we get that an enveloping developable surface is actually an envelope of a one-parameter family of planes { Π ψ } , which can be written in linear equation as follows,
( ψ ) · X = 3 ( ψ ) ,
where ( ψ ) = ( 0 ( ψ ) , 1 ( ψ ) , 2 ( ψ ) ) and X = ( x , y , z ) . By differentiating Equation (6), we attain
( ψ ) · X = 3 ( ψ ) ,
where ( ψ ) = ( 0 ( ψ ) , 1 ( ψ ) , 2 ( ψ ) ) . The intersecting lines of two planes defined in Equations (6) and (7) certainly lies on developable surfaces, known as the generator of developable surfaces w.r.t ψ .
The intersecting lines can be expressed as α ( ψ ) ,
α ( ψ ; ξ , λ , ξ 3 ) = ( ð 1 ( ψ ) , ð 2 ( ψ ) ) ,
where
ð 1 ( ψ ) = ( ψ ) × ( ψ ) = { 1 ( ψ ) 2 ( ψ ) 2 ( ψ ) 1 ( ψ ) , 2 ( ψ ) 0 ( ψ ) 0 ( ψ ) 2 ( ψ ) , 0 ( ψ ) 1 ( ψ ) 1 ( ψ ) 0 ( ψ ) } ,
and
ð 2 ( ψ ) = 3 ( ψ ) ( ψ ) 3 ( ψ ) ( ψ ) .
ð 1 ( ψ ) is the direction vector of the intersecting line α ( ψ ) and ð 2 ( ψ ) is the vector along α ( ψ ) .
Suppose that V ( ψ ) is the closest point on α ( ψ ) to origin. So, the point V ( ψ ) can be obtained in the form of the following coordinates,
V ( ψ ) = ð 1 ( ψ ) × ð 2 ( ψ ) ð 1 ( ψ ) · ð 1 ( ψ )
V ( ψ ) = { [ 2 ( ψ ) 0 ( ψ ) 0 ( ψ ) 2 ( ψ ) ] [ 2 ( ψ ) 3 ( ψ ) 3 ( ψ ) 2 ( ψ ) ] [ 0 ( ψ ) 1 ( ψ ) 1 ( ψ ) 0 ( ψ ) ] [ 1 ( ψ ) 3 ( ψ ) 3 ( ψ ) 1 ( ψ ) ] , [ 0 ( ψ ) 1 ( ψ ) 1 ( ψ ) 0 ( ψ ) ] [ 0 ( ψ ) 3 ( ψ ) 3 ( ψ ) 0 ( ψ ) ] [ 1 ( ψ ) 2 ( ψ ) 2 ( ψ ) 1 ( ψ ) ] [ 2 ( ψ ) 3 ( ψ ) 3 ( ψ ) 2 ( ψ ) ] , [ 1 ( ψ ) 2 ( ψ ) 2 ( ψ ) 1 ( ψ ) ] [ 1 ( ψ ) 3 ( ψ ) 3 ( ψ ) 1 ( ψ ) ] [ 2 ( ψ ) 0 ( ψ ) 0 ( ψ ) 2 ( ψ ) ] [ 0 ( ψ ) 3 ( ψ ) 3 ( ψ ) 0 ( ψ ) ] } / [ 1 ( ψ ) 2 ( ψ ) 2 ( ψ ) 1 ( ψ ) ] 2 [ 2 ( ψ ) 0 ( ψ ) 0 ( ψ ) 2 ( ψ ) ] 2 + [ 0 ( ψ ) 1 ( ψ ) 1 ( ψ ) 0 ( ψ ) ] 2 .
So, the intersecting line α ( ψ ; ξ , λ , ξ 3 ) in parametric form can be written as follows,
α ( ψ , t ; ξ , λ , ξ 3 ) = t ð 1 ( ψ ) + V ( ψ ) , w h e r e t ( , + ) , ψ [ 0 , 1 ] ,
where ξ , λ , ξ 3 [ 0 , 1 ] are the shape control parameters. For distinct values of shape control parameters, a class of GHT-Bézier enveloping developable surfaces with one-parameter family of planes { Π ψ } can be constructed by using Equation (9).

4.3. Spine Curve Developable GHT-Bézier Surfaces

Another approach for the construction of developable surfaces is spine curve developable GHT-Bézier surface. In a single parameter family of planes { Π ψ } , three successive planes defined in Equations (6) and (7) and the plane produced as follows,
( ψ ) · X = 3 ( ψ ) ,
where ( ψ ) = ( 0 ( ψ ) , 1 ( ψ ) , 2 ( ψ ) ) , X = ( x , y , z ) and double prime denotes the second derivative), intersects at a point called characteristic point. So, the characteristic/intersecting point can be determined by the following set of simultaneous equations,
( ψ ) · X = 3 ( ψ ) , ( ψ ) · X = 3 ( ψ ) , ( ψ ) · X = 3 ( ψ ) ,
and by solving above equations, we get the following expression
( ψ ) = 3 ( ψ ) ( ( ψ ) × ( ψ ) ) + 3 ( x ) ( ( ψ ) × ( ψ ) ) + 3 ( ψ ) ( ( ψ ) × ( ψ ) ) ( ( ψ ) × ( ψ ) ) · ( ψ ) .
Hence, the coordinates of characteristic points ( ψ ) are,
x = 1 ζ ( ψ ) 3 ( ψ ) 1 ( ψ ) 2 ( ψ ) 3 ( ψ ) 1 ( ψ ) 2 ( ψ ) 3 ( ψ ) 1 ( ψ ) 2 ( ψ ) , y = 1 ζ ( ψ ) 0 ( ψ ) 3 ( ψ ) 2 ( ψ ) 0 ( ψ ) 3 ( ψ ) 2 ( ψ ) 0 ( ψ ) 3 ( ψ ) 2 ( ψ ) , z = 1 ζ ( ψ ) 0 ( ψ ) 1 ( ψ ) 3 ( ψ ) 0 ( ψ ) 1 ( ψ ) 3 ( ψ ) 0 ( ψ ) 1 ( ψ ) 3 ( ψ ) ,
and
ζ ( ψ ) = 0 ( ψ ) 1 ( ψ ) 2 ( ψ ) 0 ( ψ ) 1 ( ψ ) 2 ( ψ ) 0 ( ψ ) 1 ( ψ ) 2 ( ψ ) .
So, spine curve developable GHT-Bézier surface can be written as follows,
S ( ψ , k ; ξ , λ , ξ 3 ) = ( ψ ) + k ( ψ ) , ψ [ 0 , 1 ] , k ( , )
It is noted from Equations (9) and (13) that GHT-Bézier developable surfaces are dissimilar to the tensor product GHT-Bézier surfaces. However, these developable surfaces can also be acquired by using GHT-Bernstein basis function as like GHT-Bézier tensor product surface. Therefore, the developable GHT-Bézier surface have similar properties as GHT-Bézier curve.

4.4. Developable Surface Interpolating Geodesic GHT-Bézier Curve

In geometry, the shortest curved path between any two points on the surface is known as a geodesic. The acceleration of the geodesic curve is always zero at every point.
The developable surface interpolation geodesic GHT-Bézier curve and by having multiple values of shape control parameters a family of geodesic interpolation developable surfaces can be constructed in this section.
Theorem 3.
A curve on a surface ( ψ , k ; ξ , λ , ξ 3 ) can only be the geodesic when principle normal ρ ( ψ ) is parallel to the normal N ( k 0 , ψ ) at each point of the curve.
Proof. 
Suppose that ( k , ψ ; ξ , λ , ξ 3 ) is a surface, ς ( ψ ) be a curve on the surface and ω is any point on the curve. ρ ( ψ ) is the principle normal and N ( k 0 , ψ ) is the normal vector at point ω , respectively. κ is the geodesic curvature and β is the angle between principle normal and normal vector. So, using geodesic curvature we have
κ = ± sin ( β ) = 0 .
Since 0 , so β = 0 or β = π and principle normal will be parallel to normal vector. □
Theorem 4.
When a GHT-Bézier curve with shape parameters ξ , λ , ξ 3 is given, a developable surface that is geodesic to the GHT-Bézier developable surface must exist through it.
Proof. 
Suppose that ς ( ψ ) is a cubic GHT-Bézier curve, then its ruled surface is given as,
( ψ , k ; ξ , λ , ξ 3 ) = ς ( ψ ; ξ , λ , ξ 3 ) + k ς 1 ( ψ ; ξ , λ , ξ 3 ) ,
while as we described in Theorem 3, the curve ς ( ψ ) is geodesic on the surface ( ψ , k ; ξ , λ , ξ 3 ) . So, we have
( ψ , 0 ; ξ , λ , ξ 3 ) = ς ( ψ ; ξ , λ , ξ 3 ) , ρ ( ψ ; ξ , λ , ξ 3 ) | | N ( ψ , 0 ; ξ , λ , ξ 3 ) ,
where ρ ( ψ ; ξ , λ , ξ 3 ) and N ( ψ , 0 ; ξ , λ , ξ 3 ) are principle normal and normal vector of the curve respectively. For simplicity,
N ( ψ , 0 ) = ψ × k = [ ς ( ψ ) + k ( ς 1 ( ψ ) ] × ς 1 ( ψ ) = ς ( ψ ) × ς 1 ( ψ ) ,
and
ρ ( ψ ) = [ ς ( ψ ) . ς ( ψ ) ] · ς ( ψ ) [ ς ( ψ ) · ς ( ψ ) ] . ς ( ψ ) | ς ( ψ ) | | ς ( ψ ) × ς ( ψ ) |
where ρ ( ψ ) is parallel to N ( ψ , 0 ) and ς ( ψ ) is perpendicular to N ( ψ , 0 ) , while the vector ς 1 ( ψ ) must be in the plane spanned by ς ( ψ ) and ς ( ψ ) × ς ( ψ ) .
Consider
ς 1 ( ψ ) = ν 1 ς ( ψ ) + ν 2 ( ς ( ψ ) × ς ( ψ ) ) .
So, according to the condition of developable surface, we
[ ς ( ψ ) , ν 1 ς ( ψ ) + ν 2 ( ς ( ψ ) × ς ( ψ ) ) , ( ν 1 ς ( ψ ) + ν 2 ( ς ( ψ ) × ς ( ψ ) ) ) ] = 0 [ ς ( ψ ) , ν 1 ς ( ψ ) + ν 2 ( ς ( ψ ) × ς ( ψ ) ) , ν 1 ς ( ψ ) + ν 1 ς ( ψ ) + ν 2 ς ( ψ ) × ς ( ψ ) + ν 2 ς ( ψ ) × ς ( ψ ) ] = 0 [ ς ( ψ ) , ν 2 ( ς ( ψ ) × ς ( ψ ) ) , ν 1 ς ( ψ ) + ν 2 ς ( ψ ) × ς ( ψ ) + ν 2 ς ( ψ ) × ς ( ψ ) ] = 0 [ ( ς ( ψ ) × ς ( ψ ) ) × ς ( ψ ) ] · ( ν 1 ς ( ψ ) + ν 2 ς ( ψ ) × ς ( ψ ) ) = 0 [ | ς ( ψ ) | 2 | ς ( ψ ) | 2 | ς ( ψ ) · ς ( ψ ) | 2 ] ν 1 = | ς ( ψ ) | 2 ( ς ( ψ ) , ς ( ψ ) , ς ( ψ ) ) ν 2 .
Which implies,
( ψ , k ; ξ , λ , ξ 3 ) = ς ( ψ ; ξ , λ , ξ 3 ) + k ( ν 1 ς ( ψ ; ξ , λ , ξ 3 ) + ν 2 ( ς ( ψ ; ξ , λ , ξ 3 ) × ς ( ψ ; ξ , λ , ξ 3 ) ) ) , ψ [ 0 , 1 ] , k ( , + ) .
Which shows that the curves ς ( ψ ) and ς ( ψ ) are geodesics on developable GHT-Bézier surface. □

4.5. Developable GHT-Bézier Canal Surface

Canal surfaces have wide applications in CAGD, such as the construction of blending surfaces, shape reconstruction, transition surfaces between pipes, robotic path planning, etc.
A canal surface is a surface formed as the envelope of a family of spheres whose center lies at a space curve framed by {T, N, B} with radius r ( ψ ) same as the radius of the sphere. Suppose that the center curve of a canal surface is a GHT-Bézier curve, then the general canal surface can be parameterized by the formula
x ( ψ , s ) = ς ( ψ ; ξ , λ , ξ 3 ) + σ ( ψ ) T ( ψ ) + μ ( ψ , s ) N ( ψ ) + ω ( ψ , s ) B ( ψ )
where σ , μ , and ω are differential functions of ψ and s . If the canal surface is formed by the movement of pseudohyperbolic sphere along a space-like curve, then we get
σ ( ψ ) = r ( ψ ) r ( ψ ) μ ( ψ , s ) = r ( ψ ) 1 + r 2 ( ψ ) sinh ( s ) ω ( ψ , s ) = r ( ψ ) 1 + r 2 ( ψ ) cosh ( s ) .
Proposition 1.
The quantities of first and second fundamental form of canal surface satisfy
L = E ξ r , M = F r , N G r ,
and
E G F 2 = r 2 ξ 2 , L N M 2 = r ξ ξ * ,
where
ξ = r r " r κ sinh ( ϕ ) cos ( s ) + s i n h 2 ( ϕ ) = r ξ * + sinh ( ϕ ) , ξ * = r " κ sinh ( ϕ ) cos ( s ) .
Due to regularity, ξ 0 everywhere by the first and second fundamental form of canal surface.
So, the Gaussian curvature κ and Mean curvature H of the canal surface is given by,
κ = L N M 2 E G F 2 = ξ * r ξ
H = E N 2 F M + G L 2 ( G E F 2 ) = 2 ξ sinh 2 ( ϕ ) 2 r ξ
Theorem 5.
A canal surface is developable if it is a circular cone.
Proof. 
A canal surface is developable if κ = 0 . By Equation (19), we have ξ * = 0 . Then we get
r " ( ψ ) κ sinh ( ϕ ) cos ( s ) = 0 .
It follows r " ( ψ ) = 0 and κ = 0 , (if sinh ( ϕ ) = 0 , by first and second fundamental form as given in Proposition 1, the canal surface degenerate). Then
r ( ψ ) = c 1 ψ + c 2 ,
where c 1 and c 2 are constants and | c 1 | > 1 . If | c 1 1 | , by Equation (17) it is a contradiction. Therefore, the canal surface is a circular cone. The converse of this theorem is obvious. □

5. Analysis Properties of Developable GHT-Bézier Surfaces

According to the duality principle, the relationship between developable GHT-Bézier surfaces and control planes is similar as between its dual curve and control points. Based on single parameter family of planes Π ψ , the Equation (22) can be obtained by taking first and second derivative of the Equation (21).
ς ( ψ ; ξ , λ , ξ 3 ) = i = 0 3 g k ˘ F k , 3 ( ψ ) , ψ [ 0 , 1 ]
we have,
ς ( ψ ; ξ , λ , ξ 3 ) = g 0 ˘ F k , 3 ( ψ ) + g 1 ˘ F k , 3 ( ψ ) + g 2 ˘ F k , 3 ( ψ ) + g 3 ˘ F k , 3 ( ψ ) , ς ( ψ ; ξ , λ , ξ 3 ) = g 0 ˘ F k , 3 ( ψ ) + g 1 ˘ F k , 3 ( ψ ) + g 2 ˘ F k , 3 ( ψ ) + g 3 ˘ F k , 3 ( ψ ) .
So, the planes corresponding to ψ = 0 and ψ = 1 meet the following axioms,
ς ( 0 ) = g ˘ 0 ς ( 1 ) = g ˘ p ς ( 0 ) = ( ( p 2 ) + π 2 ( 1 + ξ ) ξ 3 ) ( g ˘ 1 g ˘ 0 ) ς ( 1 ) = ( ( p 2 ) + π 2 ( 1 + λ ) ξ 3 ) ( g ˘ p g ˘ p 1 ) ς ( 0 ) = 1 4 { [ 2 ( π 2 ξ 2 π ( 1 + ξ 1 ) ( ξ 3 2 ( p 2 ) ) ) ] g ˘ 0 2 [ π 2 ξ 1 2 π ( 1 + ξ ) ( ξ 3 2 ( p 2 ) ) + 2 ( 2 ( p 2 ) ( p 3 ) + ( ξ 3 4 ( p 2 ) ) ξ 3 ) ] g ˘ 1 + e ξ 3 π 2 ( 1 + λ ) ( g ˘ 1 g ˘ 2 ) + 4 ( p 2 ) [ ( p 3 ) + π + π ξ 2 ξ 3 ] } g ˘ 2 , ς ( 1 ) = 1 4 { e ξ 3 π 2 ( ξ 1 ) ( g ˘ p 2 g ˘ p 1 ) + 2 [ 2 ( p 2 ) ( p 3 + π + π λ 2 ξ 3 ) g ˘ p 2 ( π 2 λ 2 π ( 1 + λ ) ( ξ 3 2 ( p 2 ) ) + 2 ( 2 ( p 2 ) ( p 3 ) + ( ξ 3 4 ( p 2 ) ) ξ 3 ) ) g ˘ n 1 + ( π 2 ξ 2 2 π ( 1 + λ ) ( ξ 3 ( p 2 ) ) + 2 ( ( p 2 ) ( p 3 ) + ( ξ 3 2 ( p 2 ) ) ξ 3 ) ) g ˘ p ] } .
The intersection of two planes obtained as ς ( 0 ) and ς ( 0 ) is called the starting generator while the intersection of planes obtained as ς ( 1 ) and ς ( 1 ) is called the ending generator of developable GHT-Bézier surface. The first and last planes defined in the above equation are tangential along their generators at ψ = 0 and ψ = 1 to the developable surface. The control planes g ˘ 0 , g ˘ 1 , g ˘ 2 are the characteristic points on starting generator while control planes g ˘ 1 , g ˘ 2 , g ˘ 3 are characteristic points on the ending generator.

6. Continuity Conditions of Developable GHT-Bézier Surfaces

In the CAD/CAM field, the developable GHT-Bézier surfaces are widely applicable for various designs to attain complex products by adjoining two developable surfaces. In this section, the continuity conditions are derived between two adjacent GHT-Bézier developable surfaces i.e., G 1 continuity and Farin-Boehm and Beta ( G 2 ) continuity as in [2,3,4,5,6,7,8,9]. Here, one more contribution made for the developable GHT-Bézier surfaces is G 3 continuity in 4 D projective space.
Consider any two GHT-Bézier developable surfaces with three different shape control parameters ξ , λ , ξ 3 , ξ ˘ , λ ˘ , ξ 3 ˘ spliced together, whose expression can be defined as follows:
{ Π ψ , 1 } : ς 1 ( ψ ; ξ , λ , ξ 3 ) = k = 0 p g k ˘ F k , p ( ψ ) , { Π ψ , 2 } : ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) = j = 0 m z j ˘ F j , m ( ψ ) ,
where g k ˘ and z j ˘ are the control planes for one parameter family of planes { Π ψ , 1 } and { Π ψ , 2 } , respectively, and F k , p ( ψ ) and F j , m ( ψ ) are respective GHT-Bernstein basis functions.

6.1. Axioms of G 1 Continuity between Developable GHT-Bézier Surfaces

Theorem 6.
The axioms between two GHT-Bézier developable surfaces ς 1 ( ψ ; ξ , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) at the joints are given as:
z ˘ 0 = g ˘ p ,
z ˘ 1 = g ˘ p 2 ( ( p 2 ) ξ 3 + π 2 ( 1 + λ ) ) 2 ( ( p 2 ) ξ ˘ 3 + π 2 ( 1 + ξ ˘ ) ) γ ( g ˘ p 1 g ˘ p ) .
Proof. 
To achieve G 1 continuity of developable GHT-Bézier surfaces ς 1 ( ψ ; ξ , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) , it is necessary to achieve G 0 continuity first, which means
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) .
So, by using analysis properties of developable GHT-Bézier surfaces we obtained
g ˘ n = z ˘ 0 .
For G 1 continuity conditions, the developable GHT-Bézier surfaces must have the same tangent plane at common points. Which means
ς 1 ( 1 ; ξ , λ , ξ 3 ) = γ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
where γ is the positive scale factor and by having analysis properties of developable GHT-Bézier surfaces, we get
z ˘ 1 = g ˘ p 2 ( ( p 2 ) ξ 3 + π 2 ( 1 + λ ) ) 2 ( ( p 2 ) ξ ˘ 3 + π 2 ( 1 + ξ ˘ ) ) γ ( g ˘ p 1 g ˘ p ) .

6.2. Axioms of Farin-Boehm G 2 Continuity between Developable GHT-Bézier Surfaces

Theorem 7.
The necessary and sufficient conditions for Farin-Boehm G 2 continuity between two adjacent developable GHT-Bézier surfaces ς 1 ( ψ ; ξ , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) , at the joints are
z ˘ 0 = g ˘ p , z ˘ 1 = g ˘ p 2 ( ( p 2 ) ξ 3 + π 2 ( 1 + λ ) ) 2 ( ( p 2 ) ξ ˘ 3 + π 2 ( 1 + ξ ˘ ) ) ( g ˘ p 1 g ˘ p ) , z ˘ 2 = [ { 4 ( p 2 ) ( p 3 ) + 8 ( p 2 ) ξ 3 4 ( p 2 ) ( λ + 1 ) π + e ξ 3 π 2 ( ξ 1 ) } g ˘ p 2 { 4 π ( 1 + λ ) ( ξ 3 4 ( p 2 ) ) 4 ( ξ 3 ( ξ 3 4 ( p 2 ) ) + 2 ( p 2 ) ( p 3 ) ) + π 2 ( 2 λ + e 3 ξ ( ξ 1 ) ) } g ˘ p 1 + { 4 ( p 2 ) π λ 2 π 2 λ + 8 ( p 2 ) ξ 3 + 4 π ξ 3 + 4 π λ ξ 3 4 ξ 3 2 8 ( p 2 ) ξ ˘ 3 4 π ξ ˘ 3 + 4 ξ ˘ 3 2 + 4 ( p 2 ) π ξ ˘ + 2 π 2 ξ ˘ 4 π ξ ˘ 3 ξ ˘ } g ˘ p + 1 a ] h w h e r e a = ( 2 ( p 2 ) + π 2 ξ ˘ 3 + π ξ ˘ ) [ 4 ( 2 ( p 2 ) ( p 3 ) + ( ξ ˘ 3 4 ( p 2 ) ) ξ ˘ 3 ) + π 2 ( e ξ ˘ 3 ( λ ˘ 1 ) 2 ξ ˘ ) + 4 π ( ξ ˘ 3 2 ( p 2 ) ) ( 1 + ξ ˘ ) ] ( ( 2 ( p 2 ) + π + π λ 2 ξ 3 ) p ˘ p 1 + ( 2 ( 2 ( p 2 ) + ξ 3 + ξ ˘ 3 ) + π ( 2 + λ + ξ ˘ ) ) g ˘ p ) a n d h = 1 ( 8 ( p 2 ) ξ ˘ 3 4 ( p 2 ) ( p 3 ) 4 ( p 2 ) π ( 1 + ξ ˘ ) + π 2 e ξ ˘ 3 ( λ ˘ 1 ) ) .
Proof. 
To reach Farin-Boehm G 2 continuity conditions between two developable GHT-Bézier surfaces ς 1 ( ψ ; ξ , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) , they must need to fulfill G 0 and G 1 continuity first. i.e.,
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
and
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) .
Which means that these two surfaces must have same common point and common tangent plane. So, from analysis properties of developable GHT-Bézier surfaces we get
z ˘ 0 = g ˘ p ,
z ˘ 1 = g ˘ p 2 ( ( p 2 ) ξ 3 + π 2 ( 1 + λ ) ) 2 ( ( p 2 ) ξ ˘ 3 + π 2 ( 1 + ξ ˘ ) ) ( g ˘ p 1 g ˘ p ) .
Now, for Farin-Boehm G 2 continuity conditions we have the following condition
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
and for end point properties of developable GHT-Bézier surfaces we obtained
z ˘ 2 = [ { 4 ( p 2 ) ( p 3 ) + 8 ( p 2 ) ξ 3 4 ( p 2 ) ( λ + 1 ) π + e ξ 3 π 2 ( ξ 1 ) } g ˘ p 2 { 4 π ( 1 + λ ) ( ξ 3 4 ( p 2 ) ) 4 ( ξ 3 ( ξ 3 4 ( p 2 ) ) + 2 ( p 2 ) ( p 3 ) ) + π 2 ( 2 λ + e 3 ξ ( ξ 1 1 ) ) } g ˘ p 1 + { 4 ( p 2 ) π λ 2 π 2 λ + 8 ( p 2 ) ξ 3 + 4 π ξ 3 + 4 π λ ξ 3 4 ξ 3 2 8 ( p 2 ) ξ ˘ 3 4 π ξ ˘ 3 + 4 ξ ˘ 3 2 + 4 ( p 2 ) π ξ ˘ + 2 π 2 ξ ˘ 4 π ξ ˘ 3 ξ ˘ } g ˘ p + 1 a ] h w h e r e a = ( 2 ( p 2 ) + π 2 ξ ˘ 3 + π ξ ˘ ) [ 4 ( 2 ( p 2 ) ( p 3 ) + ( ξ ˘ 3 4 ( p 2 ) ) ξ ˘ 3 ) + π 2 ( e ξ ˘ 3 ( λ ˘ 1 ) 2 ξ ˘ ) + 4 π ( ξ ˘ 3 2 ( p 2 ) ) ( 1 + ξ ˘ ) ] ( ( 2 ( p 2 ) + π + π λ 2 ξ 3 ) g ˘ n 1 + ( 2 ( 2 ( p 2 ) + ξ 3 + ξ ˘ 3 ) + π ( 2 + λ + ξ ˘ ) ) g ˘ p ) a n d h = 1 ( 8 ( p 2 ) ξ ˘ 3 4 ( p 2 ) ( p 3 ) 4 ( p 2 ) π ( 1 + ξ ˘ ) + π 2 e ξ ˘ 3 ( λ ˘ 1 ) ) .

6.3. Axioms of G 2 Beta Continuity between Developable GHT-Bézier Surfaces

Theorem 8.
The axioms for G 2 Beta continuity between two adjacent developable GHT-Bézier surfaces ς 1 ( ψ ; ξ , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) , at the joints are given as
z ˘ 0 = g ˘ p z ˘ 1 = g ˘ p 2 ( ( p 2 ) ξ 3 + π 2 ( 1 + λ ) ) 2 ( ( p 2 ) ξ ˘ 3 + π 2 ( 1 + ξ ˘ ) ) γ ( g ˘ p 1 g ˘ p ) , z ˘ 2 = [ { 4 ( p 2 ) ( p 3 ) + 8 ( p 2 ) ξ 3 4 ( p 2 ) ( β 1 + 1 ) π + e ξ 3 π 2 ( ξ 1 ) } g ˘ p 2 { 4 π ( 1 + λ ) ( ξ 3 2 ( p 2 ) ) 4 ( ξ 3 ( ξ 3 4 ( p 2 ) ) + 2 ( p 2 ) ( p 3 ) ) + π 2 ( 2 λ + e ξ 3 ( ν 1 1 ) ) } g ˘ p 1 2 { 2 ( p 2 ) + π + π λ 2 ξ ˘ 3 } ( g ˘ p 1 g ˘ p ) 4 ( p 2 ) ( p 3 ) g ˘ p 4 ( p 2 ) π g ˘ p 4 ( p 2 ) π λ g ˘ p 2 π ( π λ 4 ( p 2 ) ξ 3 ) g ˘ p + ( 4 π λ ξ 3 4 ξ 3 2 + 4 π ξ 3 ) g ˘ p + 4 ( p 2 ) ( p 3 ) ξ P ˘ p + 4 ( p 2 ) π ξ g ˘ p 8 ( p 2 ) ξ ˘ 3 ζ g ˘ p + ( 4 π ξ ˘ 3 ζ + 4 ξ ˘ 3 2 ξ + 4 ( p 2 ) π ζ ξ ˘ + 2 π 2 ζ ξ ˘ 4 π ζ ξ ˘ 3 ξ ˘ ) g ˘ p + 1 J ] φ w h e r e J = ( 2 ( p 2 ) + π 2 ξ ˘ 3 + π ξ ˘ ) ϕ [ 4 ( 2 ( p 2 ) ( n 3 ) + ( ξ ˘ 3 4 ( p 2 ) ) ξ ˘ 3 ) + π 2 ( e ξ ˘ 3 ( λ ˘ 1 ) 2 ξ ˘ ) + 4 π ( ξ ˘ 3 2 ( p 2 ) ) ( 1 + ξ ˘ ) ] ζ ( ( 2 ( p 2 ) + π + π λ 2 ξ 3 ) g ˘ p 1 + ( 2 ( p 2 ) + π + π λ 2 ξ 3 + ( 2 ( p 2 ) + π 2 ξ ˘ 3 + π ξ ˘ ) γ ) g ˘ p ) a n d φ = 1 ( 8 ( p 2 ) ξ ˘ 3 4 ( p 2 ) ( p 3 ) 4 ( p 2 ) π ( 1 + ξ ˘ ) + π 2 e ξ ˘ 3 ( λ ˘ 1 ) ) ζ ,
where ζ , γ > 0 are any real constant.
Proof. 
For reaching Beta G 2 continuity, two developable GHT-Bézier surfaces ς 1 ( ψ ; ξ , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) satisfy the following properties:
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
ς 1 ( 1 ; ξ , λ , ξ 3 ) = γ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ζ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) + γ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
where ζ = γ 2 . According to the end point properties of developable GHT-Bézier surfaces and derivatives at end points of developable GHT-Bézier surfaces, the Equation (31) constitutes the required control points given in Equation (30). □
To get more smoothness for developable GHT-Bézier surfaces, the G 3 continuity need to be introduced.

6.4. Axioms of G 3 Continuity between Developable GHT-Bézier Surfaces

Theorem 9.
The axioms for G 3 continuity between two adjacent developable GHT-Bézier surfaces ς 1 ( ψ ; ξ , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) , at the joints satisfy the conditions of Equations (30) and (34).
z ˘ 3 = e ξ ˘ 3 6 π 2 ψ ( 1 λ ˘ ) [ 6 e ξ 3 π 2 ( 1 + ξ 1 ) g ˘ 0 + 6 ( 2 π 2 λ + 4 π ( 1 + λ ) ξ 3 4 ξ 3 2 + e ξ 3 π 2 ( 2 + ξ 3 ) ( 1 + ξ ) ) g ˘ 1 ( π 3 ( 1 + λ ) + 12 π 2 λ ( 2 + ξ 3 ) 12 π ( 1 + λ ) ( 4 + ξ 3 ) ξ 3 + 8 ( 6 + ξ 3 ) ξ 3 2 + 6 e ξ 3 π 2 ( 1 + ξ 3 ) ( 1 + ξ ) ) g ˘ 2 4 ( 2 + π ( 1 + λ ) 2 ξ 3 ) ( g ˘ 2 g ˘ 3 ) + π 3 P ˘ 3 + ( 12 π 2 λ + π 3 ξ 2 + 24 π ξ 3 + 24 π ξ 2 ξ 3 24 ξ 3 2 + 12 π 2 λ ξ 3 12 π ξ 3 2 12 π λ ξ 3 2 + 8 ξ 3 3 + π 3 ψ + 24 π ξ ˘ 3 ψ 24 ψ ξ ˘ 3 2 12 π ψ ξ ˘ 3 2 + 8 ξ ˘ 3 2 ψ 12 π 2 ξ ˘ ψ + π 3 ξ ˘ ψ + 24 π ξ ˘ 3 ξ ˘ ψ + 12 π 2 ξ ˘ 3 ξ ˘ γ 12 π ξ ˘ 3 2 ξ ˘ ) g ˘ 3 1 η 1 1 η 2 ] w h e r e η 1 = 6 γ ξ ˘ 3 ( ( 4 π ( 1 + λ ) + 8 ξ 3 + e ξ 3 π 2 ( 1 + ξ ) ) g ˘ 1 + ( 2 π ( 1 + λ ) ( 3 + 2 ξ 3 ) + 4 ( 1 3 ξ 3 + ξ 3 2 ) + π 2 ( e ξ 3 ( 1 ξ ) + 2 λ ) ) g ˘ 2 2 ( π 2 λ π ( 1 + λ ) ( 1 + 2 ξ 3 ) + 2 ( 1 ξ 3 + ξ 3 2 ) ) g ˘ 3 ) , η 2 = ( 2 + π 2 ξ ˘ 3 + π ξ ˘ ) γ ( 8 ξ ˘ 3 2 ( 6 + ξ ˘ 3 ) + 6 e ξ ˘ 3 π 2 ( 1 + λ ˘ ) ( 1 + ξ ˘ 3 ) + 12 π 2 ( 2 + ξ ˘ 3 ) ξ ˘ + π 3 ( 1 + ξ ˘ ) 12 π ( 4 + ξ ˘ 3 ) ξ ˘ 3 ( 1 + ξ ˘ ) ) ψ ( ( 2 + π + π λ 2 ξ 3 ) P ˘ 2 + ( 2 ( 1 + ξ 3 + ( 1 + ξ ˘ 3 ) ϕ ) + π ( 1 + λ + γ ( 1 + ξ ˘ ) ) ) g ˘ 3 ) + a ξ ( e ξ ˘ 3 π 2 ( 1 + λ ˘ ) + 8 ξ ˘ 3 4 π ( 1 + ξ ˘ ) ) ) , a = 6 ( 4 ξ ˘ 3 2 + e ξ ˘ 3 π 2 ( 1 + λ ˘ ) ( 2 + ξ ˘ 3 ) 2 π 2 ξ ˘ + 4 π ξ ˘ 3 ( 1 + ξ ˘ ) ) ψ { ( 4 π ( 1 + λ ) + 8 ξ 3 + e ξ 3 π 2 ( 1 + ξ ) ) g ˘ 1 ( 4 π ( 1 + λ ) ( 2 + ξ 3 ) 4 ( 4 + ξ 3 ) ξ 3 + π 2 ( 2 λ + e ξ 3 ( 1 + ξ ) ) ) g ˘ 2 2 ( 2 + π + π λ 2 ξ 3 ) ( g ˘ 2 g ˘ 3 ) + ( 4 π 4 π λ 2 π 2 λ + 8 ξ 3 + 4 π ξ 3 + 4 π λ ξ 3 4 ξ 3 2 + 4 π ξ 8 ξ ˘ 3 ξ 4 π ξ ˘ 3 ξ + 4 ξ ˘ 3 2 ξ + 4 π ξ ˘ + 2 π 2 ξ ˘ ξ 4 π ξ ˘ 3 ξ ˘ σ ) g ˘ 3 + 1 b } , b = ( 2 + π 2 ξ ˘ 3 + π ξ ˘ ) γ ( 4 ( 4 + ξ ˘ 3 ) ξ ˘ 3 + π 2 ( e ξ ˘ 3 ( 1 + λ ˘ ) 2 ξ ˘ ) + 4 π ( 2 + ξ ˘ 3 ) ( 1 + ξ ˘ ) ) ξ { ( 2 + π + π λ 2 ξ 3 ) g ˘ 2 + ( 2 ( 1 + ξ 3 + ( 1 + ξ ˘ 3 ) γ ) + π ( 1 + λ + γ + ξ ˘ γ ) ) g ˘ 3 } .
Proof. 
To achieve smooth G 3 continuity, the two adjacent developable GHT-Bézier surfaces ς 1 ( ψ ; ξ 1 , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ 3 ˘ ) must satisfy the following conditions at common points,
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
ς 1 ( 1 ; ξ , λ , ξ 3 ) = γ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ζ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) + γ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
ς 1 ( 1 ; ξ , λ , ξ 3 ) = ψ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) + 3 γ 2 ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) + γ ς 2 ( 0 ; ξ ˘ , λ ˘ , ξ 3 ˘ ) ,
where ψ = γ 3 and ζ = γ 2 . By having end point analysis of developable GHT-Bézier surfaces, the Equation (35) will produce the required points for G 3 continuity of developable GHT-Bézier surfaces as in Equations (30) and (34). □

6.5. Algorithm to Explain Axioms of Continuity for Developable GHT-Bézier Surfaces

Developable GHT-Bézier surfaces are widely applicable in engineering and manufacturing to attain various complex surfaces by having axioms of continuity for developable GHT-Bézier surfaces. Due to having three different shape control parameters, the shape of developable GHT-Bézier surfaces are adjustable, so here we consider two adjoining developable GHT-Bézier surfaces to represent the process of smooth continuity between them. The procedure for smooth connection by continuity conditions is given as follows:
  • Consider the shape parameters ξ , λ , ξ 3 [ 1 , 1 ] and control planes P ˘ k , k = 0 , 1 , 2 , 3 of initial developable GHT-Bézier surface ς 1 ( ψ ; ξ , λ , ξ 3 ) .
  • For G 0 continuity, the developable GHT-Bézier surfaces ς 1 ( ψ ; ξ , λ , ξ 3 ) and ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ ˘ 3 ) have a common control plane.
  • The second control plane of developable GHT-Bézier surface ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ ˘ 3 ) can be computed by using the second condition of Equation (31). Here the values of shape parameters, chosen freely from their domain while scale factors, can be any real constant.
  • For G 2 continuity, the third control plane of surface can be obtained by using Farin-Boehm and Beta continuity condition between two adjacent developable GHT-Bézier surfaces.
  • The last control plane of developable GHT-Bézier surface ς 2 ( ψ ; ξ ˘ , λ ˘ , ξ ˘ 3 ) can be obtained by using the last condition of Equation (35), i.e., the G 3 continuity between two adjacent developable GHT-Bézier surfaces.
By repeating similar steps, the G 3 smooth continuity between two developable GHT-Bézier surfaces can be achieved, and by having multiple shape parameters various figures can be obtained.

7. Designing of Developable GHT-Bézier Surfaces

In this section, the construction of a family of developable GHT-Bézier surfaces such as enveloping developable GHT-Bézier surface, spine curve developable GHT-Bézier surface, surface interpolation geodesic developable GHT-Bézier curve, developable GHT-Bézier Canal surface and developable GHT-Bézier surface by continuity conditions is given. Without changing control planes and by having different values of shape parameters, various developable surfaces can be computed. Here the coordinates ( s k , t k , u k , v k ) of each control plane g ˘ k can be represented by its center point ( a k , b k , c k ) .

7.1. Examples for the Construction of Enveloping Developable GHT-Bézier Surfaces

In this section, the enveloping developable GHT-Bézier surfaces are shown. For modeling of enveloping developable GHT-Bézier surfaces the center points of four control planes are coplanar and each has an equal distance to the origin. The coordinates of four control planes are given as:
g ˘ 0 = ( 5 2 , 5 2 , 5 , 125 ) , g ˘ 1 = ( 5 2 , 5 2 , 5 , 125 ) , g ˘ 2 = ( 5 2 , 5 2 , 5 , 125 ) , g ˘ 3 = ( 5 2 , 5 2 , 5 , 125 ) .
By having different values of shape control parameters ξ , λ , ξ 3 [ 1 , 1 ] , a class of developable GHT-Bézier surfaces is shown in Figure 3 and Figure 4.
  • When all the shape parameters varies equally, then length of starting generator α ( 0 ; ξ , λ , ξ 3 ) and ending generator α ( 1 ; ξ , λ , ξ 3 ) will remain the same, but at the same time the enveloping developable surface as shown in Figure 3 will expand (or shrink).
  • When two shape parameters ξ , λ are fixed to 1 and ξ 3 varies, then length of starting generator α ( 0 ; ξ , λ , ξ 3 ) and ending generator α ( 1 ; ξ , λ , ξ 3 ) are closely related (are same) and enveloping developable GHT-Bézier surface will shrink.
  • When shape parameters ξ , ξ 3 are fixed to 1 and λ varies, then length of starting generator α ( 0 ; ξ , λ , ξ 3 ) is greater then the length of ending generator α ( 0 ; ξ , λ , ξ 3 ) , as shown in Figure 4d–f.
  • When shape parameters λ , ξ 3 are fixed to 1 and ξ varies, then length of ending generator α ( 1 ; ξ , λ , ξ 3 ) is greater then the length of starting generator α ( 1 ; ξ , λ , ξ 3 ) and enveloping developable GHT-Bézier surface will expand (or shrink) gradually as shown in Figure 4g–i.

7.2. Spine Curve Developable GHT-Bézier Surface Construction

In this section, a family of spine curve developable GHT-Bézier surfaces is obtained by varying the values of shape parameters. Here we consider the following control planes,
g ˘ 0 = ( 13 2 , 13 2 , 13 2 2 , 169 ) , g ˘ 1 = ( 15 2 , 15 2 , 13 2 2 , 225 ) , g ˘ 2 = ( 10 , 10 , 10 2 , 400 ) , g ˘ 3 = ( 25 2 , 25 2 , 25 2 2 , 625 ) .
By taking shape parameters at different values, various shapes of spine curve developable GHT-Bézier surfaces can be constructed. Figure 5 and Figure 6 illustrated the effect of shape parameters in the following manner.
  • When we consider all the shape parameters, varies equally with negative values, i.e., ξ = λ = ξ 3 then length of starting generator α ( 0 ; ξ , λ , ξ 3 ) increases with length of ending generator α ( 1 ; ξ , λ , ξ 3 ) , but when we have positive values of shape parameters, the length of starting generator decreases with length of ending generator. The behavior of shape parameters will shrink/expand, the shape of the surface as well.
  • When two shape parameters ξ , ξ 3 are fixed to 0 and λ varies, then length of ending generator α ( 1 ; ξ , λ , ξ 3 ) is larger then the length of starting generator α ( 0 ; ξ , λ , ξ 3 ) . However, as we increase the values of λ , the surface will shrink and the length of starting generator will also increase.
  • When ξ , λ are fixed to 0 and values of ξ 3 increase, then the length of starting generator α ( 0 ; ξ , λ , ξ 3 ) decreases and length of ending generator α ( 1 ; ξ , λ , ξ 3 ) increases. However, at the same time the spine curve developable GHT-Bézier surface will expand.
  • When the shape parameters λ , ξ 3 are fixed to 0 , and ξ varies, then the length of starting generator increases and length of ending generator α ( 1 ; ξ , λ , ξ 3 ) remains same. The surface will shrink by decreasing the values of shape parameters.

7.3. Designing of Developable Surface Interpolating Geodesic GHT-Bézier Curve with Parameters

In this section, we construct a family of developable surface interpolating geodesic GHT-Bézier curves with different values of shape parameters. By using Equation (16), we consider the value of ν 2 = 1 , and control points for these developable surfaces given as follows:
g ˘ 0 = ( 0 , 0 , 0 ) , g ˘ 1 = ( 1 , 0 , 2 ) , g ˘ 2 = ( 2 , 0 , 2 ) , g ˘ 3 = ( 3 , 0 , 0 ) .
Figure 7 shows the effect of shape control parameters on the surfaces in the following manner.
  • When shape control parameters ξ , λ , ξ 3 [ 1 , 1 ] , vary simultaneously, then smooth behavior of surface interpolation geodesic developable surfaces is shown in Figure 7a–c.
  • When we fix two shape parameters and vary the remaining shape parameters one by one, then the behavior of developable surfaces also varies and is obvious in Figure 7d–i. The values of shape parameters are mentioned under each figure.

7.4. Construction of Developable GHT-Bézier Canal Surface with Shape Parameters

Canal surfaces are very popular in CAGD. In this section, we want to construct the developable GHT-Bézier canal surfaces geometrically via Mathematica Programme.
Example 1.
Consider a GHT-Bézier curve as defined in Equation (3) having three different shape control parameters. The Frenet frames are taken as,
T ( ψ ) = ( sin ( ψ ) , cos ( ψ ) , 1 ) , N ( ψ ) = ( cos ( ψ ) , sin ( ψ ) , 0 ) , B ( ψ ) = ( 1 2 sin ( ψ ) , 1 2 cos ( ψ ) , 1 2 ) .
The radius function r ( ψ ) = ψ 2 and σ ( ψ ) = e ψ . Hence, by using Equation (17) the canal surfaces with the control points taken as g 0 ˘ = ( 5 2 , 5 2 , 5 ) , g 1 ˘ = ( 5 2 , 5 2 , 5 ) , g 2 ˘ = ( 5 2 , 5 2 , 5 ) , g 3 ˘ = ( 5 2 , 5 2 , 5 ) and by varying the values of shape parameters are obvious in Figure 8. The variation in each figure is obvious as we change the shape parameters mentioned under each figure.
Since we know that, the canal surface is the envelope of one parameters family of moving sphere with varying radius, while the developable surface is the envelope of a one-parameter family of planes and we have developed already a theory of Spine curve developable GHT-Bézier surfaces having three shape parameters with GHT-Bernstein basis functions (see Section 4.3 and Section 7.2). Now, based on the theory of developable surfaces by using these GHT-Bernstein basis functions we also constructed developable GHT-Bézier canal surfaces (see Section 4.5 and Example 1). These surfaces play an essential role in descriptive geometry because in the case of an orthographic projection its contour curve can be drawn as the envelope of circles.

7.5. Examples of Smooth Continuity between Two Adjacent Developable GHT-Bézier Surfaces

In CAD/CAM field many products can be obtained by splicing any two developable surfaces with continuity axioms. So, by using continuity conditions described in Section 6, we can construct various complex surfaces. In this section, various examples by using Farin-Boehm G 2 continuity, Beta G 2 continuity, and by G 3 continuity are constructed. Moreover, the effect of shape control parameters on the composite developable GHT-Bézier surfaces are also analyzed.
Example 2.
In this example, by having control points and using Farin-Boehm G 2 continuity conditions, the developable GHT-Bézier surfaces are given in Figure 9. The values of shape parameters are taken as ( ξ , λ , ξ 3 ) = ( 0.1 , 0 , 0.2 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 1 , 0 , 0.2 ) in Figure 9a, ( ξ , λ , ξ 3 ) = ( 0 , 0.1 , 0 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 1 , 0 , 0 ) in Figure 9b and ( ξ , λ , ξ 3 ) = ( 0 , 0.1 , 0 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 1 , 0 , 0.5 ) in Figure 9c. The green surface is the initial developable GHT-Bézier surface, while the purple surface is obtained by the continuity conditions. The control points for initial developable GHT-Bézier surface are given as follows
g ˘ 0 = ( 0 , 20 , 10 , 400 ) , g ˘ 1 = ( 0 , 10 , 10 , 400 ) , g ˘ 2 = ( 0 , 10 , 20 , 400 ) , g ˘ 3 = ( 0 , 20 , 10 , 400 ) ,
while the control points for final developable GHT-Bézier surface are obtained by Farin-Boehm G 2 continuity conditions. The effect of different shape control parameters can be seen in Figure 9a–c.
Example 3.
In this example, the developable GHT-Bézier surfaces are constructed by using Beta G 2 continuity conditions as shown in Figure 10. The values of shape parameters are taken as ( ξ , λ , ξ 3 ) = ( 0.1 , 0 , 0.2 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 1 , 0 , 0 ) , γ = 1 in Figure 10a, ( ξ , λ , ξ 3 ) = ( 0.1 , 0 , 0.2 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 1 , 0 , 0 ) , γ = 1.1 in Figure 10b and ( ξ , λ , ξ 3 ) = ( 0.1 , 0 , 0.2 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 1 , 0 , 0 ) , γ = 1.2 in Figure 10c. The green surface is the initial developable GHT-Bézier surface, while the yellow surface is the final developable GHT-Bézier surface which is obtained by the continuity conditions. The shape parameters for both surfaces are mentioned under the graph and variation in the shape of the surface is obvious in Figure 10a–c. For Beta G 2 continuity, the shape of the surface can also be changed by having different values of scale factor γ.
Example 4.
To get more smoothness in the developable GHT-Bézier surfaces, the G 3 continuity conditions have been derived. By using the control points as in Example 2 and by G 3 continuity conditions, the developable GHT-Bézier surfaces can be obtained as shown in Figure 11. For different shape control parameters and scale factors, the various surfaces can be obtained. The values of shape parameters and scale factors are taken as ( ξ , λ , ξ 3 ) = ( 0.5 , 0 , 0 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 0.5 , 0 , 0 ) , γ = 1.2 in Figure 11a, ( ξ , λ , ξ 3 ) = ( 0.7 , 0 , 0 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 0.7 , 0 , 0 ) , γ = 1.1 in Figure 11b and ( ξ , λ , ξ 3 ) = ( 0.6 , 0 , 0 ) , ( ξ ˘ , λ ˘ , ξ ˘ 3 ) = ( 0.6 , 0 , 0 ) , γ = 1 in Figure 11c.
For engineering purposes, the developable surfaces are widely applicable to get numerous complex products such as car bodies, ship designs, and hats, etc. In CAD/CAM, if the apparent surface of a product (such as airplane skin, ship hull and shoes etc.) is a complex developable surface, the surface needs to be considered as a piecewise developable surface composed of multiple ones. Therefore, the continuity conditions between two adjacent GHT-Bézier developable surfaces are presented. By using these continuity conditions the multiple developable surfaces are joined to each other to obtain a complex desired shape, and by changing the values of shape parameters of GHT-Bézier surface the obtained shapes can be slightly modified.

8. Conclusions

As an advancement of classical developable surfaces, a mathematical theory of developable GHT-Bézier surfaces is presented and its application range includes computer vision, computer graphics, multimedia technology, manufacturing industry, and industrial designing, etc. In this paper, a class of GHT-Bernstein basis and GHT-Bézier curve with its basic properties is presented. The graphical representation by varying the values of three different shape parameters is given. The developable GHT-Bézier surfaces are constructed by changing different shape parameters. Numerous complex products are also obtained by using G 1 continuity and (Farin-Boehm and Beta) G 2 continuity axioms between two adjoining developable GHT-Bézier surfaces. However, the new approach given in this research paper is the derivation of the G 3 continuity condition for the construction of the various complex product, and as far as we are aware, it has never been employed for the construction of developable GHT-Bézier surfaces before. Additionally, this derivation could be applied in the future to generate various complex products of developable GHT-Bézier surfaces.

Author Contributions

Conceptualization, S.B. and M.A.; methodology, S.B., M.Y.M., M.A., A.M. and T.N.; software, S.B. and M.A.; validation, S.B. and M.A.; formal analysis, S.B., M.Y.M. and M.A.; investigation, S.B., M.Y.M. and M.A.; resources, M.Y.M.; data curation, S.B., M.Y.M. and M.A.; writing—original draft preparation, S.B., M.Y.M., M.A., A.M. and T.N.; writing—review and editing, S.B., M.Y.M., M.A., A.M. and T.N.; visualization, S.B. and M.A.; supervision, M.Y.M. and M.A.; funding acquisition, M.Y.M. and M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Ministry of Higher Education Malaysia through Fundamental Research Grant Scheme (FRGS/1/2020/STG06/USM/03/1) and School of Mathematical Sciences, Universiti Sains Malaysia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We thank Muhammad Kashif Iqbal for his assistance in proofreading of the manuscript. The authors are very grateful to the anonymous referees for their valuable suggestion.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chu, C.H.; Chen, J.T. Geometric design of developable composite Bézier surfaces. Comput.-Aided Des. Appl. 2004, 1, 531–539. [Google Scholar] [CrossRef] [Green Version]
  2. Li, C.Y.; Wang, R.H.; Zhu, C.G. Design and G1 connection of developable surfaces through Bézier geodesics. Appl. Math. Comput. 2011, 218, 3199–3208. [Google Scholar] [CrossRef]
  3. Hu, G.; Cao, X.H.; Qin, X.Q. Geometric design and continuty of developable λ - Bézier surfaces. Adv. Eng. Soft. 2017, 114, 235–245. [Google Scholar] [CrossRef]
  4. Ammad, M.; Misro, M.Y.; Abbas, M.; Majeed, A. Generalized Developable Cubic Trigonometric Bézier Surfaces. Mathematics 2020, 9, 283. [Google Scholar]
  5. Zhang, X.W.; Wang, G.J. A new algorithm for designing developable GBT-Bézier surfaces. J. Zhejiang Univ. Sci. 2006, 7, 20506. [Google Scholar] [CrossRef]
  6. Hu, G.; Junli, W.; Xinqiang, Q. A new approach in designing of local controlled developable H-Bézier surfaces. Adv. Eng. Softw. 2018, 121, 26–38. [Google Scholar] [CrossRef]
  7. Chen, D.R.; Wang, G.J. Developable GBT-Bézier parametric surfaces. J. Comput. Aided Des. Comput. Graph. 2003, 15, 5705. [Google Scholar]
  8. Hu, G.; Cao, H.; Wu, J.; Wei, J. Construction of developable surfaces using generalized C-Bézier basis with shape parameters. Comput. Appl. Math. 2020, 39, 1–32. [Google Scholar] [CrossRef]
  9. Pottmann, H.; Farin, G. Developable rational Bézier and B-spline surfaces. Comput. Aided Geom. Des. 1995, 12, 51331. [Google Scholar] [CrossRef]
  10. Aumann, G. A simple algorithm for designing developable Bézier surfaces. Comput. Aided Geom. Des. 2003, 20, 601–619. [Google Scholar] [CrossRef]
  11. Aumann, G. Degree elevation and developable Bézier surfaces. Comput. Aided Geom. Des. 2004, 21, 661–670. [Google Scholar] [CrossRef]
  12. BiBi, S.; Abbas, M.; Misro, M.Y.; Hu, G. A novel approach of hybrid trigonometric Bézier curve to the modeling of symmetric revolutionary curves and symmetric rotation surfaces. IEEE Access 2019, 7, 165779–165792. [Google Scholar] [CrossRef]
  13. Qin, X.; Hu, G.; Zhang, N.; Shen, X.; Yang, Y. A novel extension to the polynomial basis functions describing Bézier curve and surfaces of degree n with multiple shape parameters. Appl. Math. Comput. 2013, 223, 1–16. [Google Scholar] [CrossRef]
  14. González, C.; Albrecht, G.; Paluszny, M.; Lentini, M. Design of C2 algebraic trigonometric Pythagoreans hodograph splies with shape paramneters. Comput. Appl. Math. 2016, 378, 1472–1495. [Google Scholar]
  15. Wu, X.; Han, X.; Luo, S. Quadratic trigonometric spline curve with shape parameters. In Proceedings of the 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, Beijing, China, 15–18 October 2007; pp. 1–16. [Google Scholar]
  16. BiBi, S.; Abbas, M.; Miura, K.T.; Misro, M.Y. Geometric Modelling of novel Generalized hybrid Trigonometric Bézier-like curve with Shape Parameters and its Applications. Mathematics 2020, 8, 967. [Google Scholar] [CrossRef]
  17. BiBi, S.; Abbas, M.; Misro, M.Y.; Majeed, A.; Nazir, T. Construction of Generalized Hybrid Trigonometric Bézier Surfaces with Shape Parameters and Their Applications. J. Math. Imaging Vis. 2021, 1–25. [Google Scholar] [CrossRef]
  18. Shi, F.Z. Computer Aided Geometric Design and NURBS; China Higher Education Press: Beijing, China, 2001. [Google Scholar]
  19. 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] [Green Version]
  20. Dube, M.; Yadav, B. The quintic trigonometric Bézier curve with single shape parameter. Int. J. Sci. Res. Pub. 2014, 4, 2250–3153. [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] [CrossRef]
  22. Farin, G. Curves and Surfaces for CAGD. A Practical Guide, 5th ed.; Academic Press: San Diego, CA, USA, 2002. [Google Scholar]
  23. Juttler, B.; Sampoli, M.L. Hermite interpolation by piecewise polynomial surfaces with rational offsets. Comput. Aided Geom. Des. 2000, 17, 36185. [Google Scholar] [CrossRef]
  24. Tang, K.; Chen, M. Quasi-developable mesh surface interpolation via mesh deformation. IEEE Trans. Visual. Comput. Graph. 2009, 15, 51828. [Google Scholar]
  25. Zhou, M.; Peng, G.H.; Ye, Z.L. Design of developable surfaces by using duality between plane and point geometries. J. Comput. Aided Des. Comput. Graph. 2004, 16, 1401–1406. [Google Scholar]
  26. Zhao, H.Y.; Wang, G.J. A new method for designing a developable surface utilizing the surface pencil through a given curve. Prog. Nat. Sci. 2008, 18, 105–110. [Google Scholar] [CrossRef]
  27. Chen, M.; Tang, K. G2 quasi-developable GBT-Bézier surface interpolation of two space curves. Comput. Aided Des. 2013, 45, 136577. [Google Scholar] [CrossRef]
  28. Hwang, H.D.; Yoon, S.H. Constructing developable surfaces by wrapping cones and cylinders. Comput. Aided Des. 2015, 58, 230–235. [Google Scholar] [CrossRef]
  29. Chung, W.; Kim, S.H.; Shin, K.H. A method for planar development of 3D surfaces in shoe pattern design. J. Mech. Sci. Technol. 2008, 22, 1510–1519. [Google Scholar] [CrossRef]
  30. Veltkamp, R.C. Survey of continuities of curves and surfgaces. Comput. Graph. Forum. 1992, 11, 93–112. [Google Scholar] [CrossRef] [Green Version]
  31. Rabinovich, M.; Hoffmann, E.Z.T.; Zurich, E. Discrete Geodesic Nets for Modeling Developable Surfaces. ACM Trans. Graph. 2017, 37, 1–17. [Google Scholar] [CrossRef] [Green Version]
  32. Qian, J.; Su, M.; Fu, M.; Juan, S.D. Geometric Characterizations of Canal Surfaces in Minkowski 3-Space. Mathematics 2019, 7, 703. [Google Scholar] [CrossRef] [Green Version]
  33. Tuncer, Y. Canal Surfaces in Galilean 3-Spaces. Kyungpook Math. J. 2017, 57, 319–326. [Google Scholar]
  34. Valdés, J.N.; Almagro, I.O. Canal surfaces and its application to the CAGD. Am. J. Eng. Res. 2021, 10, 19–31. [Google Scholar]
  35. Farin, G.E. Curves and Surfaces for CAGD; Morgan Kaufmann Publishers: San Francisco, CA, USA, 2002. [Google Scholar]
  36. Fu, X.; Jung, S.D.; Qian, J.; Su, M. Gometric characterization of canal surfaces in Minkowski 3-space. I. Bull. Korean Math. Soc. 2019, 56, 867–883. [Google Scholar]
  37. Xu, Z.Q.; Feng, R.Z.; Sun, J.G. Analytic and algebraic properties of canal surfaces. Appl. Math. Comput. 2016, 195, 220–228. [Google Scholar] [CrossRef] [Green Version]
  38. Cho, H.C.; Choi, H.I.; Kwon, S.H.; Lee, D.S.; Wee, N.S. Clifford algebra, Lorentzian geometry, and rational parametrization of canal surfaces. Comput. Aided Geom. 2004, 21, 327–339. [Google Scholar] [CrossRef]
Figure 1. Plots of p degree GHT-Bernstein basis functions.
Figure 1. Plots of p degree GHT-Bernstein basis functions.
Mathematics 09 02350 g001
Figure 2. GHT-Bézier curves by multiple shape parameters.
Figure 2. GHT-Bézier curves by multiple shape parameters.
Mathematics 09 02350 g002
Figure 3. Enveloping developable GHT-Bézier surfaces, having same values of ξ , λ , ξ 3 .
Figure 3. Enveloping developable GHT-Bézier surfaces, having same values of ξ , λ , ξ 3 .
Mathematics 09 02350 g003
Figure 4. Enveloping developable GHT-Bézier surfaces, having different values of ξ , λ , ξ 3 .
Figure 4. Enveloping developable GHT-Bézier surfaces, having different values of ξ , λ , ξ 3 .
Mathematics 09 02350 g004
Figure 5. Spine curve developable GHT-Bézier surfaces having same values of ξ , λ , ξ 3 .
Figure 5. Spine curve developable GHT-Bézier surfaces having same values of ξ , λ , ξ 3 .
Mathematics 09 02350 g005
Figure 6. Graphical representation of Spine curve developable GHT-Bézier surfaces, having different values of ξ , λ , ξ 3 .
Figure 6. Graphical representation of Spine curve developable GHT-Bézier surfaces, having different values of ξ , λ , ξ 3 .
Mathematics 09 02350 g006
Figure 7. Surface interpolation geodesic developable GHT-Bézier surfaces having different values of ξ 1 , λ , ξ 3 .
Figure 7. Surface interpolation geodesic developable GHT-Bézier surfaces having different values of ξ 1 , λ , ξ 3 .
Mathematics 09 02350 g007
Figure 8. Graphical representation of Developable GHT-Bézier canal surfaces with different shape parameters.
Figure 8. Graphical representation of Developable GHT-Bézier canal surfaces with different shape parameters.
Mathematics 09 02350 g008
Figure 9. Farin-Boehm G 2 continuity of developable GHT-Bézier surfaces.
Figure 9. Farin-Boehm G 2 continuity of developable GHT-Bézier surfaces.
Mathematics 09 02350 g009
Figure 10. Beta G 2 continuity of developable GHT-Bézier surfaces.
Figure 10. Beta G 2 continuity of developable GHT-Bézier surfaces.
Mathematics 09 02350 g010
Figure 11. G 3 continuity of developable GHT-Bézier surfaces.
Figure 11. G 3 continuity of developable GHT-Bézier surfaces.
Mathematics 09 02350 g011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

BiBi, S.; Misro, M.Y.; Abbas, M.; Majeed, A.; Nazir, T. G3 Shape Adjustable GHT-Bézier Developable Surfaces and Their Applications. Mathematics 2021, 9, 2350. https://0-doi-org.brum.beds.ac.uk/10.3390/math9192350

AMA Style

BiBi S, Misro MY, Abbas M, Majeed A, Nazir T. G3 Shape Adjustable GHT-Bézier Developable Surfaces and Their Applications. Mathematics. 2021; 9(19):2350. https://0-doi-org.brum.beds.ac.uk/10.3390/math9192350

Chicago/Turabian Style

BiBi, Samia, Md Yushalify Misro, Muhammad Abbas, Abdul Majeed, and Tahir Nazir. 2021. "G3 Shape Adjustable GHT-Bézier Developable Surfaces and Their Applications" Mathematics 9, no. 19: 2350. https://0-doi-org.brum.beds.ac.uk/10.3390/math9192350

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