<<

Int. J. Contemp. Math. Sciences, Vol. 8, 2013, no. 18, 875 - 891 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijcms.2013.39101

An Approach for Designing a Developable with a Common Geodesic

Reem A. Al-Ghefari and Rashad A. Abdel-Baky

Department of Mathematics, Sciences Faculty for Girls King Abdulaziz University, P.O. Box 126300 Jeddah 21352, Suadi Arabia [email protected]

Department of Mathematics, Faculty of Science University of Assiut, Assiut 71516, Egypt [email protected]

Copyright c 2013 Reem A. Al-Ghefari and Rashad A. Abdel-Baky. This is an open ° access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract. This paper presents an approach for designing a possessing a given curve as the geodesic of it. We analyze the necessary and sufficient conditions when the resulting developable surface is a , or surface. Also, we solve the problem of requiring the surfaces of revolution which are developable surfaces. Finally, we illustrate the conve- nience and efficiency of this approach by some representative examples.

Mathematics Subject Classification: 53A04, 53A05, 53A17

Keywords: Geodesic curve, Developable surface, Surface of revolution

1 Introduction

Ruled surfaces, particularly developable surfaces, have been widely studied and applied in mathematics and engineering. Intuitively, a developable surface is a surface which can be unfolded (developed) into a without stretching 876 Reem A. Al-Ghefari and Rashad A. Abdel-Baky or tearing. Therefore, developable surfaces are attractive in geometric design and representation of product surfaces, owing to the simplicity of the manu- facturing process required to fabricate them. In differential geometry, a is generated by sweeping a straight through 3D space (see, e.g., [1]). This straight line is referred to as a ruling, or generator of the surface. In general, the tangent plane to a ruled surface changes along a ruling. Developable surfaces are subsets of ruled surfaces, where all points of the same generator line share a common tangent plane. The rulings are principal curvature lines with vanishing normal curvature and the vanishes at all surface points. It is also known as a single curved surface, as one of its principal curvatures is null. Therefore developable surfaces are also called single-curved surfaces, as opposed to double-curved surfaces. Many studies on designing with developable surfaces have been reported. Ravani and Ku [2], present some direct representations for developable surfaces and their Bertrand offsets. Aumann [3] proposed the condition under which a developable surface can be constructed with two boundary . Lang and Roschel [4] obtained necessary conditions for the control nets and the weights of a rational Bézier surface to become developable. However, the result leads to a complex system of coupled equations that make it difficult to design developable surfaces with their method. Pottmann and Farin [5], Pottmann and Wallner [6] constructed developable surfaces based on the methods of projective geometry. Chu and Séquin [7] and Aumann [8] developed a new approach to geometric design of developable Bézier surfaces based on the de Casteljau algorithm. The geodesic between two points on a surface is defined as the curve embed- ded in the surface that connects the points with minimal distance [1]. Geodesic also has been widely applied in various industries, such as tent manufacturing, cutting and painting path, fiberglass tape windings in pipe manufacturing, textile manufacturing ([8-11]). Generally, the research in geodesic focused on how to find and characterize geodesic on the given surfaces ([12]), and there were a lots of papers working on such a problem ([13-16]). In the designing industry of shoes, garments and so on, it is often required for designers to construct a family of surfaces from a given spatial geodesic curve, among which they can select those satisfying the fashion tastes of cus- tomers. This may be regarded as the reverse problem of the above-mentioned. In Ref. [17], Wang et al. studied the problem of constructing a family of surfaces from a given spatial geodesic curve, among which each surface can be a candidate for fashion designing. They derived the necessary and sufficient condition for the coefficients to satisfy both the geodesic and the isoparametric requirements. Based on this representation of the surface, Zhao and Wang [18] proposed a new method for designing a developable surface by constructing a An approach for designing a developable surface 877 surface pencil passing through a given curve as geodesic. Li, Wang and Zhu [19] discuss the developable surface which contains a given 3D Bézier curve as geodesic and prove the corresponding conclusions in detail. In this article we offer an alternative approach for designing developable surfaces from a given geodesic curve. In Section 2, we present, in brief, the basic definitions of differential geometry and the approach of constructing surfaces through a spatial curve. In Section 3, for a given parametric curve α(), where  is arc length parameter, we construct a developable surface which possesses α() as the geodesic and give the concrete expression of the resulting surface. Then, we give the conditions when the developable surface is cylinder, cone or tangent surface respectively. Also, some representative curves are chosen to construct the corresponding developable surfaces. Finally, employing asomewhatdifferent perspective, determination of developable surface which is also surface of revolution is given.

2 Preliminaries

The ambient space is the 3 and for our work we have used [1, 12] as general references. A curve is regular if it admits a tangent line at each of the curve. In the following discussions, all curves are assumed to be regular. Given a spatial curve α :  α(), which is parameterized  by arc length parameter . We assume α(→) =0for all  [0],since 6  ∈ this would give us a straight line. In this paper, α() and α0 () denote the derivatives of α with respect to arc-length parameter  and arbitrary parameter , respectively. For each point of α(), the set t() n(), b() is called the    Serret—Frenet Frame along α(),wheret()=α{(), n()=α()} α() and b()=t() n() are the unit tangent, principal normal, and binormal vectors × ° ° of the curve at the point α(), respectively. The arc-length derivative° of° the Serret—Frenet frame is governed by the relations [1]:

t() 0 ()0 t()  n() = ()0 () n()  (1)  ⎛ b() ⎞ ⎛ 0− ()0 ⎞ ⎛ b() ⎞ − ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ where the curvature () and torsion () of the curve α() are defined by

    det(α() α() α()) ()= α() , ()=   α() 2 ° ° ° ° ° ° Although the parameter of arc length is simple° for° analyzing, in the ma- jority of practical cases, the parameter of a given curve is usually not in arc length representation. We can reparameterize the given curve by using arc 878 Reem A. Al-Ghefari and Rashad A. Abdel-Baky length parametrization. Given the parametric curve

α()=(1()2()3()) 0   ≤ ≤ where the parameter  is not the arc length. The components of the Serret— Frenet-Serret frame are defined by [1]:

α0 () α0 () α00 ()  t()=  b()= ×  n()=b() t() ( =0) (2) α0 () α0 () α00 () ×  k k × ° ° and the corresponding Serret—Serret—Frenet° ° frame is given by

t0 () 0 () α0 () 0 t() n0 () = () α0 () 0 () α0 () n()  ⎛ ⎞ ⎛ − ° ° ⎞ ⎛ ⎞ b0 () 0 (°) α0 (°) 0 b() ° ° − ° ° ⎝ ⎠ ⎝ ° ° ° ° ⎠ ⎝ ⎠(3) ° ° ° ° 2.1 ruled surfaces The parametrized surface

P( )=α()+L() R (4) ∈ is called a ruled surface; α() is called the base curve, and the line passing through α() that is parallel to L() is called the ruling of the surface at α(). The surface P( ) is regular if P P = 0 for all points, where P and P are the partial derivatives of P( )×with respect6 to  and , respectively. The unit normal vector of the ruled surface P( ) at each point is defined by

  P P α() L()+L() L() N( )= × =  ×  ×  (5) P P α() L()+L() L() k × k × × ° ° ° ° The base curve is not unique, since° any curve of the form: ° c()=α() ()L() (6) − maybeusedasitsbasecurve,() is a smooth function. If there exists a common perpendicular to two neighboring rulings on P( ), then the foot of the common perpendicular on the main ruling is called a central point. The locus of the central points is called the striction curve. In (6) if

   α() L()  ()=  2 ,(7) L ° ° ° ° ° ° An approach for designing a developable surface 879 then c() is called the striction curve on the ruled surface and it is unique. In thecaseof =0the base curve is the striction curve. The distribution parameter of P( ) is defined by

  det(α L L) ()=  2  (8) L ° ° ° ° The distribution parameter is well-known° ° real integral invariants of a ruled surface and allows further classification of the ruled surface. The relation between the Gaussian curvature  and the distribution parameter is given by the formula:   2 2 ( ):= − =  (9)   2 −2 + 2 − Here    and    are the elements of the first and second fundamental forms on the surface, that

 = P P   = P P   = P P  and  = P N   = P N   = P u N  respectively. The ruled surface P( ) is said to be developable if and if

()=0 ( )=  2 =0 (10) ⇔ − Geometrically this condition implies that the tangent planes along each ruling are parallel; the normal vector to the surface therefore does not depend on the parameter . Intrinsically a developable surface can be characterized as one whose Gaussian curvature is everywhere zero.

3 Developable surfaces

Developable surfaces can be briefly introduced as special cases of ruled surfaces. Intuitively, a developable surface can be obtained by twisting and bending a flat surface, such as sheet metal or paper, without stretching, compressing, or any other type of elastic deformation. Such surfaces are widely used, for example, in the manufacture of automobile body parts, airplane wings, and ship hulls. We begin by retrieving some basic facts about developable surfaces from the view point of the classical differential geometry. If the ruled surface P( ) is a developable one, then  vanishes and the we have

  det(α L L)=0 880 Reem A. Al-Ghefari and Rashad A. Abdel-Baky

  Thus a volume formed by α L and L vanishes, i.e, they are linearly depen- dent. This condition is satisfied provided that there are three nonidentically vanishing functions ()() and () satisfying   ()α + ()L + ()L = 0 (11) We must consider the following cases: Case 1:  =0  Since  L L() =0it follows immediately Eq. (11) is only satisfied when L is a constant vector, i.e., P( ) is a part of a cylinder. Cas 2:  =0fromEq.(11)itfollows: 6   α = ()L + ()L (12) where   ()= ()=  − − Differentiating Eq. (6) and using (12), we get    c()=(() ()) L()+(() ()) L (13) − −   The condition for c to be striction curve is equivalent to c and L are perpen- dicular to each other. Therefore, we may conclude that the ruling is parallel to the first derivative of the striction curve, which is also the tangent of the striction curve, i.e.   c()=(() ()) L() (14) − We must hence consider the following sub-cases:  Case a: ()=() In this case (14) yields c = c0 is a constant vector. So, P( ) is a part of a cone. P( )=c0 +(()+)L() R (15)  ∈ Case b: () = () In this case from6 (14) it follows   c() c() L()=    ((°) °()) c() ° − ° Therefore from (6) ° °  ° ° () c() c() α()=c()+    (() ° (°)) c() °− ° i.e., P( ) is a part of the a tangential developable° of°c() ° °   c() c() P( )=c()+( + ())    (16) Ã((°) °())! c() ° − ° ° ° ° ° An approach for designing a developable surface 881

3.1 Developable surface with a common geodesic Now, we illustrate an approach to developable surface design, by designing some developable surfaces based on some of the previous choices of the base curve. For this purpose, without loss of generality, let L() is strictly connected to the Serret—Frenet frame of a given spatial curve α(), parameterized by arc length parameter ,intheform:

L()=1()t()+2()n()+3()b() (17) where  = () (i=1, 2, 3) are scalar functions of the arc length parameter of the prescribed curve α = α().If moves along α = α(), the corresponding ruled surface is: P( )=α()+L() R  ∈ (18) 2 + 2 + 2 =1 L() = 0 1 2 3 6 ¾ To solve our constrained design problem, rather than employing the metric definition of a geodesic in terms of length minimization, we resort to the alter- native characterization using local properties. A geodesic α() on a surface is a curve whose osculating plane, i.e. the plane generated by the tangent t and normal n to the curve, contains the normal vector N to the surface. Namely, the vectors n and N are always parallel, or the binormal b to the curve is tangent to the surface. Thereby, from Eqs. (1), (5) and (18), the unit normal vector N at the point ( 0) is

 α() L() 2b 3n N( 0) =  × = −  (19) α() L() 2 + 2 × 2 3 Thusthebasecurveα() is a° geodesic curve,° i.e.pN( 0) n() if and only if ° ° k 2 =0and 3 =0. It follows from the above that 6 P( )=α()+L() (20) L()=1t()+3b() ItcanbeimmediatelyseenfromEqs.(8)and(20)thatP( ) is developable if and only if  =0 (1 3)3 =0 ⇔ − We will now investigate this condition in detail: if 3 =0,thenα() can not be geodesic (In fact we have imposed 3 =0). Hence, according to the assumption of α() being a geodesic, we have 6

1 3 =0 (21) − By substitution:

1()= L t =cos 3()= L b =sin =0 (22) 6 882 Reem A. Al-Ghefari and Rashad A. Abdel-Baky from (21) we have:  ()=cot()  As a result the following corollary can be given: Lemma 1. Planar curves and helices are geodesic curves on developable sur- faces. Together with the above conditions, we then have the following theorem: Theorem 1. The necessary and sufficient condition for P( ) being a devel- opable surface with α() as a geodesic is that there exist a parameter  R and a function (),sothatP( ) can be represented by ∈ P( )=α()+L()  =0 (23) L()=cost()+sinb() 6 By Theorem 1, we not only prove the existence of the developable surface, but also give the concrete expression of the surface. The developable surfaces are not unique. When we choose different 0, we can get different surfaces. We can control the shape of the surfaces by the value of (). According to the three types of developable surface we give the conditions when the surface (23) is a cylinder, cone or tangent surface, respectively. Hence, the following corollaries discuss the relationship between the given geodesic and its associated developable surface. Corollary 1. The developable surface P( ) is a cylinder surface if and only if α() is a planar curve or is a circular helix. Proof: Obviously, the conclusion is hold if the curve α() is a planar curve. P( ) is a cylindrical surface if and only if

  L L = 0 n = 0  =  × ⇔ ⇔ This means that  =   The ratio of curvature to torsion is a constant, and so the curve is a circular helix. The conclusion holds Corollary 2.TheruledsurfaceP( ) is a circular cone if and only if α() is a generalized helix satisfying the following condition:   =    Proof: As mentioned above, from Eqs. (6) and (20), we have      c()=(1  cos  +  sin )t ( sin  +  cos )b − − which follows that P( ) is a circular cone if and only if     0 =(1  cos  +  sin )t ( sin  +  cos )b − − An approach for designing a developable surface 883

We have found, by equating the coefficients of t and b,that:   1  cos  +  sin  =0 1  ( cos )=0  cos  =      sin−  +  cos  =0 ⇔( sin−)=0  sin ⇔=  ⇔  ⇔ ¾ Hence, we have   =    which ends the proof. Corollary 3.TheruledsurfaceP( ) is a tangential developable if and only if α() does not satisfy the Corollaries (1) and (2).    Proof: According to the proof of Corollary 2, when  =  ,wehavec() = 0.      6  6 Since det( c L L)=0cL=0 and  LL =0, we can get c L.This means the surface (23) is a tangent surface. The conclusion holds. k According to Corollary 3, the surface can be para-  meterized by P( )=α()+α(),thecurveα() is called the curve of regression.

3.2 Examples Now, we are going to deals with construct some representative examples to verify the method. Example 1: In this example, we construct a geodesic surface pencil in which all the surfaces share a geodesic circular helix represented as:    α()=  cos  sin  0=0= √2 + 2 √5  √5    6 − ≤ ≤ ³ ´ The Serret—Frenet frame is        t()=( sin  cos  ) n()=( cos  sin  0) −      −  −       b()=(sin  cos  )   −   It is easy to show that      =  0= =0, = . 2 + 2 2 + 2 6   Now let   cos  =  sin  =  √2 + 2 √2 + 2 According to Corollary 1, the cylinder surface pencil can be expressed as

      sin   cos      −   P( )=  cos sin  + (cos  0 sin ) cos  sin  0     ⎛ −  −    ⎞ µ ¶ sin cos   −    ⎝ ⎠ 884 Reem A. Al-Ghefari and Rashad A. Abdel-Baky

If we take  =2and  =1, then we immediately obtain a member of this family as:

   P( )= 2cos  2sin  + √5 √5 √5 µ ¶ 2 sin  2 cos  1 1 2 − √5 √5 √5 √5 √5   0 cos  sin  0  √5 √5 ⎛ − √5 − √5 ⎞ µ ¶ 1 sin  1 cos  2 ⎜ √5 √5 − √5 √5 √5 ⎟ ⎝ ⎠

This surface is shown in Fig. 1, in which  [ √5 √5] and  [0 5]. ∈ − ∈ Example 2:Ifp0 =(0 0 0) p1 =(0 1 1) and p2 =(1 2 0) are points in the Euclidean 3-space 3, then the quadratic Bézier curve can be expressed as

α()=0()p0 + 1()p1 + 2()p2 0  1 ≤ ≤ where

2 2 0()=(1 ) 1()=2(1 )2()=  − − are the blending functions of the curve α().Itiseasytoshowthat

1 6 ()= ()=0 2 52 4 +2 r −

After simple computation, we get

( 1 2 +1) ( 2 2 3 (2 + )) 2 1 1 t()= −  n()= − − −  b()=(   ) √52 4 +2 6(52 4 +2) −√6 √6 √6 − − p According to Corollary 1, the developable surface P( ) is a cylinder surface. Hence, we obtain the cylinder surface as

P( )=α()+b()    = 2  2 +  2 22  − √6 √6 − − √6 µ ¶ An approach for designing a developable surface 885

This surface is shown in Fig. 2, in which  [ 1 1]. 2-2 -1 ∈ − 1 0 1 0 2 -1 -2

6

4

1 2 3 0.5

0 2 0

-2 -1 1

0 0 1 Fig. 1. Fig. 2. Example 3. In this example, we construct a developable spline surface which possesses a quadratic spline curve as a geodesic. Let the knot sequence be (t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10)={0,1,2,3,4,5,6,7,8,9,10},the corresponding basis functions of quadratic B-spline are

2 ( ) −2  [+1) ( )(+2 ) ( +1)(+3 ) 2()= − 2 − + − 2 −  [+1+2)=0 7 ⎧ 2 ⎪ ( +3) ⎨ − 2  [+2+3) ⎪ Given the control⎩ points P0 =(0 0 0) P1 =(1 2 0), P2 =(3 3 0), P3 = (4 2 0), P4 =(5 3 0), P5 =(6 3 0) P6 =(7 2 0) P7 =(8 4 0), the spline curve is 7

α()= P2() [2 8] =0 ∈∈ X which consists of six quadratic curve segments. We use α(),(i=1,...,6) represent these quadratic segments. For the segment

2 1 2 α1()=(  +  +4 5 0) [2 3] 2 − 2 − 2 − ∈

By simple computation, we have  1 =0, then according to the Eq. (23), the cylinder surface is

2 1 2 P1( )=(  +  +4 5) 2 − 2 − 2 − 886 Reem A. Al-Ghefari and Rashad A. Abdel-Baky

In the same way, for the segments

2 17 2 19 α2()=( 2 +5 2  2 +7 2  0)2 =0 − 1− 2 − 45 − α3()=( 2  9 + 2  0)3 =0 −1 2− ⎫ α4()=( 2  2 +6 15 0)4 =0 ⎪ − 1 − 2 − ⎪ α5()=( 2  2 +6 15 0)5 =0 ⎬⎪ − 1 3− 2 − α6()=(   22 +83 0)6 =0 − 2 2 − ⎪ ⎪ According to Corollary 1, the cylinder surface pencil can be expressed⎭⎪ as

2 17 2 19 P2( )=( 2 +5 2  2 +7 2 ) [3 4] − 1− 2 − 45 − ∈ P3( )=( 2  9 + 2 )  [4 5] − 1 2− ∈ ⎫ P4( )=( 2  2 +6 15) [5 6] ⎪ − 1 − 2 − ∈ ⎪ P5( )=( 2  2 +6 15) [6 7] ⎬⎪ − 1 3−2 − ∈ P6( )=(   22 +83) [7 8] − 2 2 − ∈ ⎪ ⎪ Finally, then the hole cylinder surface pencil is shown in Fig. 3. ⎭⎪

4 5 6 7

2

1.5

1

0.5

30 2.8 2.6 2.4 Fig. 3.

Example 4. (Developable surfaces from surfaces of revolution): We select a parametric curve

Γ()=(() 0()) [01] ∈ Obviously, it is in the oxz plane. Let it satisfy the following conditions:

0 Γ(0)=( 0 0) Γ (0)=(0 0 1)0 (24) An approach for designing a developable surface 887

We revolve the curve Γ() around the -axis, then obtain a surface of revolution (see Fig. 4):

− P( )=(()cos ()sin ())  ( ) [01] [0 2] (25) ∈ ×

Suppose now we are given a

α()=( cos   sin  0)0 0  2 ≤ ≤

It is easy to show that

t()=( sin  cos  0) n()=( cos  sin  0) b()=0(0 0 1) − − − and α0 () =,  =1,  =0,then = 2. Obviously, it satisfies Theorem 1. Thus the developable surface pencil can be represented as ° ° ° ° sin  cos  0 P( ; )=( cos   sin  0) + (0 0 1) −cos  sin  0  ⎛ − 001− ⎞ ⎝ ⎠

Hence, we have P( ; )=P− ( ) if and only if

()= ()=√2 + 2

Thereby, the parametric curve Γ() is presented by

2 2 Γ()=(√ +   0) [01] ∈

Note that it satisfies the conditions in Eq. (24). So, the developable surface pencil, from surfaces of revolution with a geodesic circle, is expressed as

2 2 2 2 P( ; )= √ +  cos  √ +  sin    ( ) [01] [0 2] ∈ × ³ ´ So, if we choose  [ 2 2] [0 2],thenfor =2, the corresponding developable surface∈ is shown− in Fig.∈ 5. 888 Reem A. Al-Ghefari and Rashad A. Abdel-Baky

2

0

-2

2

1

0

-1

-2

-2

0

2 Fig. 4. Fig. 5. Example 5: In this Example, surfaces of revolution which are developable sur- faces are constructed. For this purpose, from Eq. (25), the unit normal vector at the point P( ) is

P P 1 N( )= × = ( 0 ()cos 0 ()sin 0 ()) P P  − − k × k where  = √0 2 + 0 2. The elements of second fundamental form are given by

0 00 + 0 00 0  = − =0=    Aswementionedinsection2,P( ) is developable if and only if its Gaussian curvatureiseverywherezero,so,wemusthave

 =0   2 =0  =0  =0or  =0 ⇔ − ⇔ ⇔ Inthecaseof =0,and =0,weget 6

0  =0  = 1(real ) ⇒ Hence, under these conditions, by rotating we obtain a part of plane. The plane is of course an excellent example of developable surface. In this case the problem does not have meaning. Therefore, suppose 0 is non zero at some point, meaning 0 =0in the interval [01]. Then, in this interval, we may assume the curve parametrized6 as

α()=(() 0) [01] ∈ An approach for designing a developable surface 889

Then 00 =0  =  +  ⇒ Therefore, the corresponding surfaces of revolution which are developable sur- faceshavetheform

P( ;  )=(( + )cos ( + )sin ))  ( ) [01] [0 2] ∈ × where 0 and  are two arbitrary real number constants. If we choose  =1  = 3 [0 2], the surface is shown in Fig 6. Fig 7. shows the surface with− =1∈ =0.

-11 -0.5 0.5 0 0.5 0 1 -0.5 -1 2

2 1 1 0 5 -1 0 -2 0 -1 -5

0 -2 -5 5 Fig. 6. Fig. 7.

4Conclusion

In this study, we have presented an approach to design a developable surface using the surface pencil passing through a given curve. By representing the surface by the combination of the given curve, and the three vectors decom- posed along the directions of Serret—Frenet frame, we derive the necessary and sufficient conditions for a surface to be developable. In addition, we have stud- ied the problem of requiring the given curve to be a geodesic. Research results show that the given curve can be classified into three kinds. They are, respec- tively, isogeodesic to different types of developable surface, that is, , and tangent surfaces. In addition, we have solved the problem of requir- ing the surfaces that are revolution surfaces and at the same time developable. Meanwhile, examples illustrates the application of the obtained formulae are introduced. 890 Reem A. Al-Ghefari and Rashad A. Abdel-Baky

References

[1]doCarmo,M.P.Differential Geometry of Curves and Surfaces, Prentice- Hall, Englewood Cliffs, New Jersey 1976.

[2] Ravani, B., and Ku, T. S. Bertrand Offsets of Ruled and Developable Surfaces, Comput.-Aided Des., 23 (1991), pp. 145—152.

[3] Aumann, G. Interpolation with Developable Bezier Patches, Computer.- Aided Geom. Des. 23 (1992.), pp. 409—420.

[4] Lang, J., and Roschel, O. Developable (1,n) Bezier Surfaces, Computer.- Aided Geom. Des., 9 (1992), pp. 291—298.

[5] Pottmann, H., and Farin, G. Developable Rational Bezier and B-Spline Surfaces, Computer-Aided Geometric Design, 12 (1995), pp. 513—531.

[6] Pottman, H., and Wallner, M. Approximation Algorithms for Developable Surfaces, Computer-Aided Geometric Design, 16(6) 1999, pp. 539—556.

[7] Chu CH, Sequin CH. Developable Bezier patches: properties and design. Comput Aid Geom Des 34(7):511—27, 2002.

[8] Brond, R., Jeulin, D., Gateau, P. Jarrin, J. and Serpe, G. Estimation of the transport properties of polymer composites by geodesic propagation, J. Microsc 176 (1994) 167-177.

[9] Bryson, S. Virtual spacetime: an environment for the visualization of curved spacetimes via geodesic flows, IEEE Visualization (1992) 291-298.

[10] Haw, R. J. An application of geodesic curves to sail design, Comput. Graphics Forum 4 (1985) 137-139.

[11] Haw, R. J. and Munchmeyer, R. C. Geodesic curves on patched polyno- mial surfaces, Comput. Graphics Forum 2 (1983) 225-232.

[12] Spivak, M., A. Comprehensive Introduction to Differential Geometry, 2nd Ed., Publish or Perish, Houston, 1979.

[13] Agarwal, K. Har-Peled, S., Sharir, M. and Varadarajan, K. R. Approxi- mating shortest paths on a convex polytope in three dimensions, J. ACM 44 (1997) 567-584.

[14] Goldenberg, R. Kimmel, R. Rivlin, E. and Rudzsky, M. Fast geodesic active contours, IEEE Trans. Image Process 10 (2001) 1467-1475. An approach for designing a developable surface 891

[15] Har-Peled, S. Approximate shortest-path and geodesic diameter on convex polytopes in three dimensions, Discrete & Computational Geometry 21 (1999) 217-231.

[16] Novotni, M. and Klein, R.,Computing geodesic paths on triangular meshes, in: Proc. WSCG ’2002, 2002, pp. 341-347.

[17] Wang, G. J. Tang, K and Tai, C. L. Parametric representation of a surface pencil with a common spatial geodesic, Computer-Aided Design 36 (2004) 447-459.

[18] Zhao, H. Y, Wang, G. J. A new method for designing a developable surface utilizing the surface pencil through a given curve. Progress in Nature Science 2008;18: 105—10.

[19] Li, C. Y, Wang, R. H, and Zhu, C. G. Design and G1 connection of developable surfaces through Bézier geodesics. Applied Mathematics and Computation 2011;218: 3199—208

Received: September 7, 2013