×

\(G^2\) blending of cubic Pythagorean hodograph curves with prescribed total arc length. (English) Zbl 1499.65057

Summary: Pythagorean-hodograph (PH) curve is widely used in curve modeling because of its advantages in arc length and equidistant curve calculation. This paper discusses the \(G^2\) continuous blending of cubic PH curves under total arc length constraint. Given three points including two end control points and a joint point, construct two cubic PH curves such that they interpolate the end control points and are \(G^2\) continuous at joint point with prescribed total arc length. It can also be regarded as a curve extension problem. According to the arc length formula of cubic PH curve and the condition of \(G^2\) blending, the problem is transformed into a constrained minimization problem. Several examples are served to illustrate our method.

MSC:

65D17 Computer-aided design (modeling of curves and surfaces)
68U07 Computer science aspects of computer-aided design
Full Text: DOI

References:

[1] R. T. FAROUKI, T. SAKKALIS. Pythagorean hodographs. IBM J. Res. Dev., 1990, 34(5): 736-752.
[2] Y. TSAI, R. T. FAROUKI, B. FELDMAN. Performance analysis of CNC interpolators for time-dependent feed rates along PH curves. Comput. Aided Geom. Design, 2001, 18(3): 245-265. · Zbl 0971.68172
[3] R. T. FAROUKI. Pythagorean-Hodograph Curves: Algebra and Geometry Inseparable. Berlin, Springer, 2008. · Zbl 1144.51004
[4] J. KOSINKA, M. LAVICKA. Pythagorean hodograph curves: a survey of recent advances. J. Geom. Graph., 2014, 18(1): 23-43. · Zbl 1305.53008
[5] R. T. FAROUKI. Construction of G 1 planar Hermite interpolants with prescribed arc lengths. Comput. Aided Geom. Design, 2016, 46: 64-75. · Zbl 1418.65021
[6] R. T. FAROUKI. Existence of Pythagorean-hodograph quintic interpolants to spatial G 1 Hermite data with prescribed arc lengths. J. Symb. Comput., 2019, 95: 202-216. · Zbl 1432.65024
[7] M. HUARD, R. T. FAROUKI, N. SPRYNSKI, et al. C 2 interpolation of spatial data subject to arc-length constraints using Pythagorean-hodograph quintic splines. Graph Models, 2014, 76: 30-42.
[8] M. KRAJNC. Interpolation with spatial rational Pythagorean-hodograph curves of class 4. Comput. Aided Geom. Design, 2017, 56: 16-34. · Zbl 1377.65023
[9] B. BASTL, M. BIZZARRI, K. FERJANCIC, et al. C 2 Hermite interpolation by Pythagorean-hodograph quintic triarcs. Comput. Aided Geom. Design, 2014, 31(7-8): 412-426. · Zbl 1364.65038
[10] Z. HABIB, M. SAKAI. G 2 Pythagorean hodograph quintic transition between two circles with shape control. Comput. Aided Geom. Design, 2007, 24(5): 252-266. · Zbl 1171.65335
[11] D. J. WALTON, D. S. MEEK. G 2 curve design with a pair of Pythagorean hodograph quintic spiral segments. Comput. Aided Geom. Design, 2007, 24(5): 267-285. · Zbl 1171.65357
[12] Buqing SU, Dingyuan LIU. Computational Geometry. Science and Technology Press of Shanghai, Shanghai, 1981. · Zbl 0679.68206
[13] D. DAVID, N. SPRYNSKI. Method and device for acquisition of a geometric shape. Patent No. wo/2006/095109, 2006.
[14] M. HUARD, N. SPRYNSKI, N. SZAFRAN, et al. Reconstruction of quasi developable surfaces from ribbon curves. Numer. Algorithms, 2013, 63(3): 483-506. · Zbl 1279.65022
[15] Weijun ZHOU, Zhang LI. A modified Broyden-like quasi-Newton method for nonlinear equations. J. Comput. Appl. Math., 2020, 372: 112744, 10 pp. · Zbl 1439.90076
[16] Gonglin YUAN, Shengwei YAO. A BFGS algorithm for solving symmetric nonlinear equations. Optimization, 2013, 62(1): 85-99. · Zbl 1262.90141
[17] Bohan DONG, R. T. FAROUKI. PH quintic: a library of basic functions for the construction and analysis of planar quintic Pythagorean-hodograph curves. ACM Trans Math Soft, 2015, 41(4), Article 28. · Zbl 1347.65045
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.