Abstract
Physically based modeling of deformable curves and surfaces has been widely used in computer graphics to meet the needs of both geometry and physics. In this paper, the weighted sum of the first and higher order generalized thin-plate spline-surface energies is introduced for the construction of transition surface. We derive the necessary and sufficient condition that the energy functional of a transition surface reaches its minimum, by which the positions of movable control points can be fully determined within the constraints imposed by the controls and continuity constraints. Furthermore, based on the excellent properties of Bernstein basis functions, we present a simple algorithm to compute energy-minimizing transition surfaces if the given two disjoint tensor product surfaces are in Bézier form. The feasibility of the method is validated by several examples. Compared with previous modeling methods, various physical characteristics are imparted on the modeling of transition surfaces in this paper, thus various energy-minimizing transition surfaces with different characteristics can be obtained.



Similar content being viewed by others
Availability of data and materials
All data generated or analysed during this study are included in this published article.
References
Ammad M, Misro MY, Abbas M, Majeed A (2021) Generalized developable cubic trigonometric Bzier surfaces? Mathematics 9(3):283
Bien A, Cheng F (1991) A blending model for parametrically defined geometric objects. In: First ACM symposium on Solid modeling foundations and CAD/CAM Applications. ACM, pp 339–347
Bloor M, Wilson M (1989) Generating blending surfaces using partial differential equation. Comput Aided Des 21:165–171
Bloor M, Wilson M (1990) Using partial differential equation to generate free-form surfaces. Comput Aided Des 22:202–212
Cao H, Zheng H, Hu G (2021) Adjusting the energy of Ball curves by modifying movable control balls. Comput Appl Math 40:76
Cao H, Zheng H, Hu G (2021) The optimal multi-degree reduction of Ball Bézier curves using an improved squirrel search algorithm. Eng Comput. https://doi.org/10.1007/s00366-021-01499-0
Carnicer J, Peña J (1995) On transforming a Tchebycheff system into a strictly totally positive system. J Approx Theory 81:274–95
Cheng J, Gao X (2005) Constructing blending surfaces for two arbitrary surfaces. J Eng Gr 26:39–44
Choi BK, Ju SY (1984) Constant-radius blending in solid modeling. Comput Mech Eng 3:65–73
Duchon J (1977) Spline minimizing rotation invariant semi-norms in Sobolev spaces. In: Schempp W, Zeller K (eds) Constructive theory of functions of several variables. Lecture notes in mathematics, vol 571. Springer, Berlin, Heidelberg, pp 85–100
Hansmann W (1987) Interactive design and geometric description of smooth transitions between curved surfaces. In: Computers in offshore and arctic engineering, sixth international symposium on offshore mechanics and arctic engineering, Houston, Texas. ASME, New York, pp 19–26
Hu G, Dou WT, Wang XF et al (2022) An enhanced chimp optimization algorithm for optimal degree reduction of Said–Ball curves. Math Comput Simul 197:207–252
Hu G, Zhong J, Du B et al (2022) An enhanced hybrid arithmetic optimization algorithm for engineering applications. Comput Methods Appl Mech Eng 394:114901
Juhász I, Róth A (2019) Adjusting the energies of curves defined by control points. Comput Aided Des 107:77–88
Maqsood S, Abbas M, Miura KT et al (2020) Geometric modeling and applications of generalized blended trigonometric Bzier curves with shape parameters. Adv Differ Equ 2020:550 (blended trigonometric)
Mazure M (1999) Chebyshev–Bernstein bases. Comput Aided Geom Des 16:649–669
Miao Y, Shou H, Feng J et al (2005) Bézier surfaces of minimal internal energy. In: Conference on mathematics of surfaces, pp 318–335
Monterde J (2004) Bézier surfaces of minimal area: the Dirichlet approach. Comput Aided Geom Des 1:117–136
Monterde J, Ugail H (2004) On harmonic and biharmonic Bézier surfaces. Comput Aided Geom Des 7:697–715
Pegna J (1987) Variable sweep geometric modeling. Ph.D. Dissertation, Stanford University, USA
Terzopoulos D, Platt J, Barr A, Fleischer K (1987) Elastically deformable models. Comput Graph 87:205–214
Veron M, Ris G, Musse J (1976) Continuity of biparametric surface patches. Comput Aided Des 8:267–273
Wahba G (1990) Spline models for observational data. In: CBMS-NSF regional conference series in applied mathematics, Philadelphia
Xu G, Rabczuk T, Guler E et al (2015) Quasi-harmonic Bézier approximation of minimal surfaces for finding forms of structural membranes. Comput Struct 161:55–63
Zheng JY, Hu G, Ji XM, Qin XQ (2022) Quintic generalized Hermite interpolation curves: construction and shape optimization using an improved GWO algorithm. Comput Appl Math 41(115):1–29
Acknowledgements
We thank to the anonymous reviewers for their insightful suggestions and recommendations, which led to the improvements of presentation and content of the paper.
Funding
This work is supported by the National Natural Science Foundation of China (Grant no. 51875454).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interests regarding the publication of this paper.
Additional information
Communicated by Abimael Loula.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Hu, G., Cao, H. & Qin, X. Construction of transition surfaces with minimal generalized thin-plate spline-surface energies. Comp. Appl. Math. 41, 317 (2022). https://doi.org/10.1007/s40314-022-02032-9
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-022-02032-9