- Read
- Edit
- History
- Discussions

# Construction of Regular Developable Bézier Patches

The modeling of developable surfaces is considered a very important application in plat-metal-based industries. Relating to the purpose, this discussion aims to obtain some formulas for constructing the regular developable Bézier patches, in which each boundary curve must be laid in two parallel planes. The results as follows: We find some formulas of the equation systems that are described by the constant, linear, and quadratic control parameters of the regular developable Bézier patches criteria. The new approach is numerically tested for constructing the regular developable Bézier patches, in which their boundary curves are defined, respectively, by the combination of four, five, and six degrees. Click here! (https://www.mdpi.com/2297-8747/24/1/4).

To construct the regular developable Bézier patches, in which each boundary curve of Bézier curves **C**_{1}(*u*) and **C**_{2}(*u*) must be laid in two parallel planes, can use regularity condition **C ^{′}**

_{2}(

*u*) =

*ρ*(

*u*)

**C**

^{′}_{1}(

*u*) with the real scalar

*ρ*(

*u*)

*>*0. Using different values of the control parameters criteria

*ρ*(

*u*), we will find some formulas of equation systems that can construct the family of the regular developable Bézier patches.

In case of the control parameters *ρ*(*u*) =* α**∈** R*^{+} constant, we can find the regular developable Bézier patches of four degrees boundary curves, if we first determine the consecutive control points [**p**_{0}*,***p**_{1}*,***p**_{3}*,***p**_{4}]*,* [**q**_{0}*,***q**_{4}] and (**q**_{4}*−***q**_{0})*//*(**p**_{4}*−***p**_{0}). Second, we calculate *α* in the equations system that is formulated by the condition of the developable Bézier patches. Finally, the four variable control points [**q**_{1}*,***q**_{3}*,***q**_{2}*,***p**_{2}] are calculated by four equations in the system. This method also applies to **C**_{1}(*u*) and **C**_{2}(*u*) of six degrees. The examples result are shown in Figure 1.

** **

**(a) (b)**

**Figure 1.** Construction [RDBP(4*,*4)]* _{C}* and [RDBP(6

*,*6)]

*.*

_{C}Click here (https://www.mdpi.com/2297-8747/24/1/4).

In case of the control parameters *ρ*(*u*) = [*α*_{0 }(1*−u*) + *α*_{1 }*u*]*∈** R*^{+} linear, we can find the regular developable Bézier patches of four and five degrees boundary curves, if the points [**p**_{0}*,***p**_{1}*,***p**_{3}*,***p**_{4}*,***q**_{0}*,***q**_{5}] are fixed. Then, we calculate *α*_{0} and *α*_{1} in the equations system in which its determinant of the coefficient matrix is different from zero, and we determine the centroid point **p** of Bézier polygon of the curve **C**_{1}(*u*), such that the direction of the vectors (**p***−***p**_{0}) and (**p**_{4}*−***p)** are in the different sides to the vector (**q**_{5}*−***q**_{0}). Finally, we determine the five control points [**q**_{1}*,***q**_{4}*,***p**_{2}*,***q**_{2}*,***q**_{3}] of the equations. This method also applies to **C**_{1}(*u*) and **C**_{2}(*u*) of five and six degrees. The examples result are shown in Figure 2.

(a) (b)

**Figure 2.** Construction [RDBP (4,5)]_{L} and [RDBP(5*,*6)]* _{L}*.

Click here (https://www.mdpi.com/2297-8747/24/1/4).

In case of the control parameters *ρ*(*u*) = [*α*_{0 }(1*−u*) + 2*α*_{1 }(1*−u*)*u* + *α*_{2 }*u*]*∈** R*^{+} quadratic, we can find the regular developable Bézier patches of four and six degrees boundary curves, if the points [**p**_{0}*,***p**_{1}*,***p**_{3}*,***p**_{4}*,***q**_{0}*,***q**_{6}] are fixed and the elected value *α*_{1} verify the equation [(**q**_{6}*−***q**_{0}) *− α*_{1}**v**] = *α*_{0 }(**p***−***p**_{0}) + *α*_{2 }(**p**_{5}*−***p**)*.* In this case, we can determine the centroid point **p** in a position likely in the case of *ρ*(*u*) linear. Then, we calculate *α*_{0} and *α*_{1} in the equations system in which its determinant of the coefficient matrix is different from zero. Finally, we determine the control points [**q**_{1}*,***q**_{5}*,***p**_{2}*,***q**_{2}*,***q**_{3}*,***q**_{4}] of the equations. The examples result are shown in Figure 3.

(a) (b)

**Figure 3.** Construction [RDBP(4*,*6)]* _{Q}*.(

**a**) Value

*α*

_{1}= 0; (

**b**) Value

*α*

_{1}= 0 and position

**p**moved down

Click here (https://www.mdpi.com/2297-8747/24/1/4).

We can conclude the results as follows. Using the determination of some Bézier control points of the curves and the parameter fixation of the developable condition, we can control and model various shapes of the Bézier developable patches. The shape of regular developable Bézier patch which is supported by two curves **C**_{1}(*u*) and **C**_{2}(*u*) of degree *n* and conditioned by *ρ*(*u*) positive constant, we note as [RDBP(*n,n*)]* _{C }*is entirely determined by the conditions of the vectors (

**p**

_{n}−**p**

_{0})

*//*(

**q**

_{n}−**q**

_{0}) and some fixed Bézier control points for Bézier curves

**C**

_{1}(

*u*) and

**C**

_{2}(

*u*). The shape modeling of the regular developable Bézier patches with the two Bézier curves

**C**

_{1}(

*u*) and

**C**

_{2}(

*u*) of degree

*n*and

*n*+1, and

*ρ*(

*u*) positive linear, that is noted [RDBP(

*n,n*+1)]

*, depends on some fixed Bézier control points and the determination of centroid point position*

_{L}**p**of the Bézier polygon of curve

**C**

_{1}(

*u*). Finally, the shape of patches with

*ρ*(

*u*) positive quadratic, that is noted [RDBP(

*n,n*+2)]

*, can be modeled by the fixation of some control points of the Bézier curves*

_{Q}**C**

_{1}(

*u*) and

**C**

_{2}(

*u*), the modification position of the centroid point

**p**, and the given parameter value

*α*

_{1}.

Using two curves that lie, respectively, in the plane parallel and the developable surface criteria can be designed to determine the regular developable Bézier patches of four, five, and six degrees. In further studies, discussions should focus on how to construct the developable patches in which the two boundaries are space curves and can be adjusted by some shape parameters. Click here (https://www.mdpi.com/2297-8747/24/1/4).

(1)(1)(0)(0)