Next Article in Journal
Assessing the Role of Digital Finance on Shadow Economy and Financial Instability: An Empirical Analysis of Selected South Asian Countries
Previous Article in Journal
Probability Models of Distributed Proof Generation for zk-SNARK-Based Blockchains
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Planar Typical Bézier Curves Made Simple

by
Javier Sánchez-Reyes
IMACI, ETS Ingeniería Industrial Ciudad Real, Universidad de Castilla-La Mancha, 13071 Ciudad Real, Spain
Mathematics 2021, 9(23), 3017; https://doi.org/10.3390/math9233017
Submission received: 8 November 2021 / Revised: 21 November 2021 / Accepted: 23 November 2021 / Published: 25 November 2021
(This article belongs to the Section Algebra, Geometry and Topology)

Abstract

:
Recently, He et al. derived several remarkable properties of the so-called typical Bézier curves, a subset of constrained Bézier curves introduced by Mineur et al. In particular, He et al. proved that such curves display at most one curvature extremum, give an explicit formula of the parameter at the extremum, and show that subdividing a curve at this point furnishes two new typical curves. We recall that typical curves amount to segments of a special family of sinusoidal spirals, curves already studied by Maclaurin in the early 18th century and whose properties are well-known. These sinusoidal spirals display only one curvature extremum (i.e., vertex), whose parameter is simply that corresponding to the axis of symmetry. Subdividing a segment at an arbitrary point, not necessarily the vertex, always yields two segments of the same spiral, hence two typical curves.

1. Introduction: Typical Curves

A central topic in CAGD (Computer Aided Geometric Design) is the design of fair curves, where fairness means that the curve must fulfill certain desirable properties [1]. In particular, curve segments between the points specified by the designer must exhibit monotone curvature. The class of aesthetic curves [2], characterized by a logarithmic curvature histogram of constant slope, enjoys this property. This class encompasses the Cornu spiral [3], whose curvature varies linearly with arc length, thereby being the classical choice for tracing highways and railways. However, since aesthetic curves do not admit an exact representation in Bézier form, the de facto standard in CAGD, the construction of Bézier curves with monotone curvature has attracted ample attention.
In a recent article in this journal, He et al. [4] studied the subset of typical Bézier curves, introduced by Mineur et al. [5]. The name typical may mislead the reader, as these curves display very special (and favorable) properties. In particular, we can easily ensure the strict monotonicity of their curvature, so that they belong to the family of Class A Bézier curves [6]. Thus, Mineur [7] proposed them as templates for styling surface modeling.
These constrained curves are based on earlier research by Higashi at al. [8] and Higashi [9] on the particular cubic case. Without reference to the seminal work [5], Bizzarri et al. [10] recently rederived typical curves and rechristened them curves of Tschirnhausen’s type. Indeed, they extend to a general degree n the geometry of the celebrated Tschirnhaus’ (or Tschirnhausen) cubic, aka l’Hôpital’s cubic, Trisectrix of Catalan, or T-cubic for short. On the other hand, none of the previous works [5,6,7,8,9] mention that the cubic case corresponds to the T-cubic. Such T-cubics have drawn ample attention as they are the only PH (Pythagorean-Hodograph) cubics. For detailed information on PH-curves and their advantageous characteristics, the reader is referred to the reference book by Farouki [11], or the survey [12] on new developments. T-cubics have been employed for constraint-based design [13], or two-point G 1 Hermite interpolation [14,15]. Since they lack the flexibility to interpolate general G 1 data [16], Farouki and Peters [17] and Bastl et al. [18] have explored as alternative the use of T-cubic biarcs, i.e., a pair of T-cubic segments joining with tangent continuity.
The Bézier polygon b k k = 0 n of a degree-n typical curve b n ( u ) is constructed starting from an initial control leg Δ b 0 = b 1 b 0 , the so-called seed vector [19], of length L 0 . Then, successive multiplication of Δ b 0 by a constant matrix M , expressing rotation of angle φ 0 plus uniform dilation λ > 0 , yields the control legs (forward differences) Δ b k = b k + 1 b k :
Δ b k = M k Δ b 0 , k = 0 , , n 1 , M = λ cos φ sin φ sin φ cos φ .
In a more compact form, using complex products:
Δ b k = z k Δ b 0 , k = 0 , , n 1 , λ = λ e i φ ,
that is, the control legs form a geometric progression of common (complex) ratio λ . The shape of the control polygon (Figure 1) is hence characterized by just a pair of dimensionless constraints φ , λ :
(i)
Constant supplementary angle φ between consecutive control legs;
(ii)
Constant ratio λ between their lengths.
Regarding the remaining degrees of freedom, b 0 determines the position of the curve, whereas Δ b 0 its orientation and size. Therefore, there exist several degree-n curves sharing φ , λ , related by a direct similarity ∼, i.e., rigid motions plus uniform dilations [20]. Formally speaking, the set of degree-n typical curves admits a partition into equivalence classes defined by ∼.
We recall that typical curves coincide with segments of a family of offset-rational sinusoidal spirals first introduced in Bézier form by Ueda [21,22] via a pedal-point construction. Later, Sánchez-Reyes [23] identified these spirals as belonging to the special subset of Bézier curves in polar coordinates [24], and Sánchez-Reyes [25] noted that they coincide with typical curves, giving a simple recipe to compute their rational Bézier offsets. Therefore, several remarkable results in [4] come as a direct consequence of these connections.
This paper is organized as follows. First (Section 2), we define the above family of sinusoidal spirals. Next (Section 3), to make the article self-contained, we briefly review their construction by raising a straight line to the nth power in the complex plane, concluding that spiral segments coincide with typical curves. In Section 4, this result allows us to confirm that typical curves contain at most one curvature extremum, namely the vertex [26] of the spiral, and that they form a closed set with respect to the subdivision operation at an arbitrary point. Finding the parameter value at the vertex or the corresponding constraints for each segment after subdivision become straightforward exercises. Finally, in Section 5, conclusions are drawn.

2. Sinusoidal Spirals of Negative Index 1 / n

Sinusoidal spirals [27,28,29,30,31], already studied in 1718 by the celebrated mathematician Colin Maclaurin, are planar curves enjoying remarkable optical [32] and kinematic properties [33]. In a suitable system of polar coordinates ( r , θ ) with center O at the so-called pole, a sinusoidal spiral has a polar radius r ( θ ) = cos 1 / q ( q θ ) , where the rational number q Q is called index [28].
The particular case of a negative reciprocal index q = 1 / n , n N :
r ( θ ) = cos n ( θ / n ) , θ ( π 2 , π 2 ) n ,
defines a classical subset of degree-n polynomial curves, described by Loria [29] more than a century ago. Aside from the degenerate case of a vertical line ( n = 1 ) , this family encompasses a parabola with focus at O ( n = 2 ) and the T-cubic ( n = 3 ) . Curves (3) are symmetric with respect to their axis θ = 0 , where the vertex V is located, at unit distance from O .
Since the term spiral usually implies monotonic curvature, each curve in the family ( n 2 ) is actually composed of two semi-infinite spiral segments: that corresponding to θ [ 0 , n π 2 ) , partially plotted in Figure 2, and its mirror image θ ( n π 2 , 0 ] . Indeed, their curvature κ ( θ ) admits a simple expression [30,34]:
κ ( θ ) = n 1 n cos n + 1 ( θ / n ) ,
attaining, for n 2 , a single maximum κ ( 0 ) = n 1 n precisely at the vertex θ = 0 (Figure 2).

3. Coincidence between Spiral Segments and Typical Curves

In this section, we recall that degree-n typical curves coincide with sinusoidal spirals. The only difference is how they are expressed: spirals (3) globally in polar coordinates, whereas typical curves as segments in Bézier form. We confirm that any spiral segment is a typical curve by finding its Bézier form and then that any typical curve can be constructed as a spiral segment, aside from direct similarity.

3.1. Construction by Raising a Line to the n t h Power in the Complex Plane

The key idea [25] is that a degree-n spiral b n ( θ ) can be generated by raising to the nth power, in the complex plane, a vertical straight line through the vertex V = 1 (on the real axis, at unit distance from the origin O ). Parameterizing the line b ( α ) with the fractional polar angle α = θ / n :
b ( α ) = e i α cos α z n b n ( θ ) = e i θ cos ( θ / n ) , α = θ / n ( π 2 , π 2 ) .
To generate the segment spanning the angle θ [ θ 0 , θ n ] , consider only the corresponding line segment shown in Figure 3, spanning a polar angle α [ α 0 , α 0 + φ ] = [ θ 0 / n , θ n / n ] , with endpoints z 0 , z 1 . However, expression (5) furnishes a trigonometric parameterization b n ( θ ) . To obtain a polynomial Bézier form b n ( u ) , use, instead, a linear parameter
u ( α ) = tan α tan α 0 tan ( α 0 + φ ) tan α 0 , u [ 0 , 1 ] ,
and write the line segment in degree-one Bézier form b ( u ) = ( 1 u ) z 0 + u z 1 , where
z 0 = ρ 0 e i α 0 , ρ 0 = 1 / cos α 0 z 1 = λ z 0 , λ = λ e i φ , λ = cos α 0 cos ( α 0 + φ ) .
Raising b ( u ) to the nth power yields a degree-n curve b n ( u ) whose Bézier points b k form a geometric progression of common ratio λ :
b k = λ k b 0 , k = 0 , , n , b 0 = z 0 n .
This result admits a clear geometric interpretation (Figure 3):
(I)
Each control leg b k b k + 1 sees O with constant angle φ ;
(II)
The ratio between polar radii of consecutive points b k , b k + 1 is the constant λ (7).
Deliberately, we employed symbols φ , λ coinciding with the constraints (2) of a typical curve b n ( u ) , because conditions (I), (II) imply those (i), (ii) characterizing typical curves described in the introduction. Indeed, by spiral similarity [20] of center O , with angle φ and dilation λ , the triangle O b 0 b 1 (similar to O z 0 z 1 and shaded in Figure 3) furnishes the adjacent O b 1 b 2 and so on. Thus, in the resulting fan with common vertex O , all triangles O b k b k + 1 are similar and, consequently, the two constraints (i), (ii) are fulfilled.
Conversely, any typical curve b n ( u ) , defined by a pair φ , λ , admits a spiral construction (aside from direct similarity). More precisely, our construction can always generate a class representative of the equivalence class, defined in the Introduction, to which b n ( u ) belongs. The required angle α 0 is that guaranteeing the ratio λ (7), hence, obtained by isolation:
tan α 0 = cos φ 1 / λ sin φ .

3.2. Particular Cases: Vertex at the Endpoint and Symmetric Segments

Figure 4 illustrates the particular case of a spiral segment with an initial Bézier point b 0 = V at the vertex, which results in monotonically decreasing curvature. This special geometry, already considered by Ueda [21] and generated by setting α 0 = 0 , implies z 0 = V , a ratio λ = 1 / cos φ , and right triangles O z 0 z 1 O b k b k + 1 . Since b 0 does not depend on n, for a given φ the control polygon of b n + 1 ( u ) is built incrementally from that of b n ( u ) , by adding a new leg b n b n + 1 .
Figure 5 illustrates another remarkable case considered in [4], namely symmetric segments, achieved by setting α 0 = φ / 2 . Consequently, λ = 1 and by (7) and (8) all Bézier points lie on a circle, centred at O and of radius ρ 0 n = cos n ( φ / 2 ) .

4. Properties of Typical Curves

In this section, we employ the above construction in the complex plane to facilitate the study of typical curves. The location of the initial line segment b ( u ) , u [ 0 , 1 ] , an affine image of the domain, determines the constraints φ , λ , and then the power function z z n generates b n ( u ) by stretching b ( u ) and wrapping it around O . Thus, certain properties can be analyzed from the geometry of O z 0 z 1 , where the degree n is immaterial.

4.1. Curvature

In Section 2, we trivially proved that a sinusoidal spiral (3), and hence a typical curve, attains its only one curvature maximum at the vertex V ( θ = 0 , that is, α = 0 ). This result corresponds to Theorem 1 in [4], proved via a detailed analysis of the curvature function.
In [4,5,10], the condition for monotone curvature was derived by analyzing κ ( u ) . Geometrically, this condition reduces to a spiral segment b n ( u ) , u [ 0 , 1 ] not containing the vertex V , which means a polar angle θ [ θ 0 , θ n ] , and hence a fractional angle α (5), strictly positive or negative. This is equivalent to a segment b ( u ) , u [ 0 , 1 ] not containing V , i.e., either above or below the real (horizontal) axis in the complex plane. The orientation of b ( u ) determines the curvature behavior: decreasing if b ( u ) moves away from V , and increasing if towards V . These two possibilities are sketched in Figure 6:
  • Decreasing κ ( u ) : Since b ( u ) moves away from V , the angles α 0 , φ must share their signs. This is tantamount to a positive numerator in the quotient (9), so that cos φ > 1 / λ .
  • Increasing κ ( u ) : Reverse the parameterization of b ( u ) , by replacing φ , λ φ , 1 / λ . The above condition transforms to cos φ > λ .

4.2. Parameter Value u for the Vertex V

To obtain the Bézier parameter u for V , there is neither need to write out the curvature (4) as a function κ ( u ) of u, find its derivative (already available in [19]) and then its zero, as done in [4,10]. Rather rewrite u ( α ) (6) in terms of the ratio λ , instead of the angle α 0 , by expanding tan ( α 0 + φ ) and introducing relationship (9):
u ( α ) = 1 λ cos φ + λ sin φ tan α 1 2 λ cos φ + λ 2 , u [ 0 , 1 ] .
Substituting for α = 0 , we obtain the formula in [4], previously derived by Bizzarri et al. [10]:
u ( 0 ) = 1 λ cos φ 1 2 λ cos φ + λ 2 .
As anticipated, u ( 0 ) does not depend on n, since it is determined by the geometry of O z 0 z 1 . In particular, this general expression (11) furnishes the parameter value corresponding to the vertex V of a parabola ( n = 2 ) , already given by Choi et al. [35] or by Yan et al. [36] in terms of the control points instead of φ , λ .

4.3. Subdivision at an Arbitrary Point

Splitting a spiral at an arbitrary parameter value u ^ = u ( α ^ ) (10) generates two segments of the same spiral and trivially two typical curves I and II, with angles φ I , φ II such that φ = φ I + φ II . The subdivision can be performed in a simple way without invoking the standard de Casteljau algorithm. Split b ( u ) at u ^ , which yields the respective angles (Figure 7)
α 0 I = α 0 , φ I = α ^ α 0 , α 0 II = α ^ , φ II = φ φ I .
These values, in turn, furnish the corresponding ratios λ I , λ II via (7) and the control points as the geometric progression (8). Once again, the degree n plays no role.
He et al. [4] considered only the case of subdivision at V , analytically proving that the resulting segments are still typical curves by confirming that, in characterization (1), the transformation matrices for each segment [6] express rotation plus uniform dilation. This special case α ^ = 0 results in particular ratios (7):
λ I = cos φ I ; λ II = 1 / cos φ II ,
and segments I, II display the geometry of Figure 4 (or its mirror).

5. Conclusions

Degree-n typical Bézier curves amount to segments of a classical family of sinusoidal spirals, of negative index 1 / n , an elucidating relationship overlooked in the literature. Sinusoidal spirals are defined globally in polar coordinates, whereas typical curves are written as segments in Bézier form. This connection provides a deeper geometric insight into typical curves and makes their analysis for CAGD purposes notably simpler. As trivial consequences, they display at most a curvature extremum (the vertex), and subdividing a curve at an arbitrary point furnishes two typical curves.
Unsurprisingly, complex arithmetics facilitates the construction of typical curves, as usual with offset-rational curves. Any degree-n typical curve b n ( u ) (aside from direct similarity) can be generated by raising to the nth power a linear segment b ( u ) in Bézier form, lying on a vertical line through the vertex. Thus, finding the parameter value for the vertex amounts through straightforward trigonometry. The complex power function z z n stretches b ( u ) and wraps it around the origin to create b n ( u ) , whose Bézier points form a (complex) geometric progression.
As one of the reviewers kindly observed, future work could be aimed at applying this complex power construction, along with subdivision, to find tight bounds of the spiral segments, improving those provided by spiral fat arcs [37]. Such bounds speed up curve–curve intersection, a fundamental task in geometry processing. The control polygon, connecting points b k (8) evenly spaced by the polar angle φ , furnishes an outer bounding polyline, whereas successive chords, connecting points on the spiral evenly spaced by the angle φ , could provide an inner bound.

Funding

Grant PID2019-104586RB-I00 funded by MCIN/AEI/10.13039/501100011033; grant SBPLY/19/180501/000247 funded by Consejería de Educación Cultura y Deportes (Junta de Comunidades de Castilla-La Mancha); and grant 2021-GRIN-31214 funded by Universidad de Castilla-La Mancha; co-financed by the ERDF (European Regional Development Fund).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CAGDComputer Aided Geometric Design
PHPythagorean–Hodograph
T-cubicTschirnhausen cubic

References

  1. Levien, R.; Séquin, C. Interpolating Splines: Which is the fairest of them all? Comput.-Aided Des. Appl. 2009, 6, 91–102. [Google Scholar] [CrossRef] [Green Version]
  2. Yoshida, N.; Saito, T. Interactive aesthetic curve segments. Vis. Comput. 2006, 15, 879–891. [Google Scholar] [CrossRef]
  3. Meek, M.; Walton, D.J. The use of Cornu spirals in drawing planar curves of controlled curvature. J. Comput. Appl. Math. 1989, 25, 69–78. [Google Scholar] [CrossRef] [Green Version]
  4. He, C.; Zhao, G.; Wang, A.; Li, S.; Cai, Z. Planar typical Bézier curves with a Single Curvature Extremum. Mathematics 2021, 9, 2148. [Google Scholar] [CrossRef]
  5. Mineur, Y.; Lichah, T.; Castelain, J.M.; Giaume, H. A shape controled fitting method for Bézier curves. Comput. Aided Geom. Des. 1998, 15, 879–891. [Google Scholar] [CrossRef]
  6. Farin, G. Class A Bézier curves. Comput. Aided Geom. Des. 2006, 15, 573–581. [Google Scholar] [CrossRef]
  7. Mineur, Y. A Shape Constrained Curve Approximation Method for Styling Surfaces Modeling. In Proceedings of the Posters Papers proceedings of WSCG’ 2003, 11th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision’ 2003, Plzen, Czech Republic, 3–7 February 2003. [Google Scholar]
  8. Higashi, M.; Kaneko, K.; Hosaka, M. Generation of high quality curve and surface with smoothing varying curvature. In Eurographics’88: Proceedings of the European Computer Graphics Conference and Exhibition; Duce, D.A., Jancene, P., Eds.; Elsevier Science: Amsterdam, The Netherlands, 1988; pp. 79–92. [Google Scholar]
  9. Higashi, M. High-quality solid-modelling system with free-form surfaces. Comput.-Aided Des. 1993, 25, 172–183. [Google Scholar] [CrossRef]
  10. Bizzarri, M.; Lávička, M.; Vršek, J. Note on planar Pythagorean hodograph curves of Tschirnhaus type. Comput. Aided Geom. Des. 2021, 89, 102022. [Google Scholar] [CrossRef]
  11. Farouki, R.T. Pythagorean-Hodograph Curves: Algebra and Geometry Inseparable; Springer: Berlin, Germany, 2008. [Google Scholar]
  12. Farouki, R.T.; Giannelli, C.; Sestini, A. New Developments in Theory, Algorithms, and Applications for Pythagorean–Hodograph Curves. In Advanced Methods for Geometric Modeling and Numerical Simulation; Giannelli, C., Speleers, H., Eds.; Springer: Cham, Switzerland, 2019; pp. 127–177. [Google Scholar]
  13. Hoffmann, C.M.; Peters, J. Geometric constraints for CAGD. In Mathematical Methods for Curves and Surfaces; Daehlen, M., Lyche, T., Schumaker, L.L., Eds.; Vanderbilt University Press: Nashville, TN, USA, 1995; pp. 237–253. [Google Scholar]
  14. Meek, M.; Walton, D.J. Geometric Hermite interpolation with Tschirnhausen cubics. J. Comput. Appl. Math. 1997, 81, 299–309. [Google Scholar] [CrossRef] [Green Version]
  15. Meek, M.; Walton, D.J. Hermite interpolation with Tschirnhausen cubic spirals. Comput. Aided Geom. Des. 1997, 14, 619–635. [Google Scholar] [CrossRef]
  16. Byrtus, M.; Bastl, B. Hermite interpolation by PH cubics revisited. Comput. Aided Geom. Des. 2010, 27, 622–630. [Google Scholar] [CrossRef]
  17. Farouki, R.T.; Peters, J. Smooth curve design with double-Tschirnhausen cubics. Annals Num. Math. 1996, 3, 63–82. [Google Scholar]
  18. Bastl, B.; Slabá, K.; Byrtus, M. Planar C1 Hermite interpolation with uniform and non-uniform TC-biarcs. Comput. Aided Geom. Des. 2013, 30, 58–77. [Google Scholar] [CrossRef]
  19. Cantón, A.; Fernández-Jambrina, L.; Vázquez-Gallo, M.J. Curvature of planar aesthetic curves. J. Comput. Appl. Math. 2021, 381, 113042. [Google Scholar] [CrossRef]
  20. Coxeter, H.S.M.; Greitzer, S.L. Geometry Revisited; The Mathematical Association of America: Washington, DC, USA, 1967. [Google Scholar]
  21. Ueda, K. A Sequence of Bézier Curves Generated by Successive Pedal-Point Constructions. In Curves and Surfaces with Applications in CAGD; Le Méhauté, A., Rabut, C., Schumaker, L.L., Eds.; Vanderbilt University Press: Nashville, TN, USA, 1997; pp. 427–434. [Google Scholar]
  22. Ueda, K. Pedal Curves and Surfaces. In Mathematical Methods in CAGD: Oslo 2000 (Innovations in Applied Mathematics); Lyche, T., Schumaker, L.L., Eds.; Vanderbilt University Press: Nashville, TN, USA, 2001; pp. 497–506. [Google Scholar]
  23. Sánchez-Reyes, J. p-Bézier curves, spirals, and sectrix curves. Comput. Aided Geom. Des. 2002, 19, 445–464. [Google Scholar] [CrossRef]
  24. Sánchez-Reyes, J. Single-valued curves in polar coordinates. Comput.-Aided Des. 1990, 22, 19–26. [Google Scholar] [CrossRef]
  25. Sánchez-Reyes, J. Offset-rational sinusoidal spirals in Bézier form. Comput. Aided Geom. Des. 2007, 24, 142–150. [Google Scholar] [CrossRef]
  26. Gray, A.; Abbena, E.; Salomon, S. Modern Differential Geometry of Curves and Surfaces with Mathematica, 3rd ed.; Chapman & Hall/CRC: Boca Raton, FL, USA, 2006. [Google Scholar]
  27. Lawrence, J.D. A Catalog of Special Plane Curves; Dover: New York, NY, USA, 1972. [Google Scholar]
  28. Yates, R.C. Curves and Their Properties; The National Council of Teachers of Mathematics: Reston, VA, USA, 1974. [Google Scholar]
  29. Loria, G. Spezielle Algebraische und Transzendente Ebene Kurven: Theorie und Geschichte; Teubner: Leipzig, Germany, 1911. [Google Scholar]
  30. Gomes Teixeira, F. Traité des Courbes Spéciales, Remarquables Planes et Gauches, Tome II; Reprinted by Éditions Jacques Gabay: Paris, France, 1909. [Google Scholar]
  31. Shikin, E. Handbook and Atlas of Curves; CRC Press: Boca Raton, FL, USA, 1995. [Google Scholar]
  32. Weiss, G.; Martini, H. On Curves and Surfaces in Illumination Geometry. J. Geom. Graph. 2000, 2, 169–180. [Google Scholar]
  33. Kuczmarski, F. Rolling Sinusoidal Spirals. Amer. Math. Monthly 2012, 119, 451–467. [Google Scholar] [CrossRef]
  34. Rutter, J.W. Geometry of Curves; Chapman & Hall/CRC: Boca Raton, FL, USA, 2000. [Google Scholar]
  35. Choi, J.W.; Curry, R.E.; Elkaim, G.H. Minimizing the maximum curvature of quadratic Bézier curves with a tetragonal concave polygonal boundary constraint. Comput.-Aided Des. 2012, 44, 311–319. [Google Scholar] [CrossRef]
  36. Yan, J.; Schiller, S.; Wilensky, G.; Carr, N.; Schaefer, S. κ-Curves: Interpolation at Local Maximum Curvature. ACM Trans. Graph. 2017, 36, 1–7. [Google Scholar] [CrossRef]
  37. Bartoň, J.; Elber, G. Spiral fat arcs—Bounding regions with cubic convergence. Graph. Models 2011, 73, 50–57. [Google Scholar] [CrossRef]
Figure 1. Dimensionless constraints φ , λ characterizing the shape of a typical Bézier curve b n ( u ) (degree n = 2 , 3 , 4 ).
Figure 1. Dimensionless constraints φ , λ characterizing the shape of a typical Bézier curve b n ( u ) (degree n = 2 , 3 , 4 ).
Mathematics 09 03017 g001
Figure 2. Family of degree-n sinusoidal spirals and their curvature plot κ ( θ ) , θ [ 0 , π 2 n ) .
Figure 2. Family of degree-n sinusoidal spirals and their curvature plot κ ( θ ) , θ [ 0 , π 2 n ) .
Mathematics 09 03017 g002
Figure 3. Raising to the nth power a line segment b ( u ) generates a degree-n typical curve b n ( u ) , ( n = 4 ) .
Figure 3. Raising to the nth power a line segment b ( u ) generates a degree-n typical curve b n ( u ) , ( n = 4 ) .
Mathematics 09 03017 g003
Figure 4. Degree-n typical curves with endpoint b 0 at the vertex V , ( n = 2 , 3 , 4 , 5 , 6 ) .
Figure 4. Degree-n typical curves with endpoint b 0 at the vertex V , ( n = 2 , 3 , 4 , 5 , 6 ) .
Mathematics 09 03017 g004
Figure 5. Degree-n symmetric curves ( n = 2 , 4 , 6 ) . The Bézier points lie on a circle C n centred at O .
Figure 5. Degree-n symmetric curves ( n = 2 , 4 , 6 ) . The Bézier points lie on a circle C n centred at O .
Mathematics 09 03017 g005
Figure 6. Condition for monotone curvature κ ( u ) : b ( u ) must not contain the vertex V .
Figure 6. Condition for monotone curvature κ ( u ) : b ( u ) must not contain the vertex V .
Mathematics 09 03017 g006
Figure 7. Subdividing a typical curve ( n = 4 ) at an arbitrary parameter value u ^ = u ( α ^ ) .
Figure 7. Subdividing a typical curve ( n = 4 ) at an arbitrary parameter value u ^ = u ( α ^ ) .
Mathematics 09 03017 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sánchez-Reyes, J. Planar Typical Bézier Curves Made Simple. Mathematics 2021, 9, 3017. https://doi.org/10.3390/math9233017

AMA Style

Sánchez-Reyes J. Planar Typical Bézier Curves Made Simple. Mathematics. 2021; 9(23):3017. https://doi.org/10.3390/math9233017

Chicago/Turabian Style

Sánchez-Reyes, Javier. 2021. "Planar Typical Bézier Curves Made Simple" Mathematics 9, no. 23: 3017. https://doi.org/10.3390/math9233017

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