Submitted:
16 January 2023
Posted:
17 January 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Motivation
1.2. State of the Art
2. Materials and Methods
2.1. Moments of Area of a Periodic B-Spline
2.2. Parametric Representation of the B-Spline of a Triangle
2.3. Comparision of with Polygon Cross-Sections
2.4. Numerical Comparision Framework
2.4.1. Spline Cross-Section with Valid Cross-Section Property
2.4.2. Spline Cross-Section as Valid Jordan-Curve
2.4.3. Spline Cross-Section Numerically Compared to Polygon and Image Cross-Section
3. Results
3.1. Moments of Area Parametrization of a Triangle Control Polygon
3.2. Moments of Area Parametrization of a Quadrilateral Control Polygon Area
3.2.1. Moments of Area Parametrization of a Rectangle Control Polygon
3.2.2. Moments of Area Parametrization of a Parallelogram Control Polygon
3.2.3. Moments of Area Parametrization of a Trapeze Control Polygon
3.3. Moments of Area Parametrization of a Symmetric Pentagon Control Polygon
3.4. Moments of Area Parametrization of a Symmetric Hexagonal Control Polygon
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- D. Gross, W. Hauger, J. Schröder, and W. A. Wall, ‘Balkenbiegung’, in Technische Mechanik 2: Elastostatik, D. Gross, W. Hauger, J. Schröder, and W. A. Wall, Eds. Berlin, Heidelberg: Springer, 2017, pp. 81–165. [CrossRef]
- M. P. Bendsoe and O. Sigmund, Topology Optimization: Theory, Methods, and Applications, 2nd ed. Berlin Heidelberg: Springer-Verlag, 2004. [CrossRef]
- N. Changizi and G. P. Warn, ‘Topology optimization of structural systems based on a nonlinear beam finite element model’, Struct Multidisc Optim, Jul. 2020. [CrossRef]
- H. Fredricson, T. Johansen, A. Klarbring, and J. Petersson, ‘Topology optimization of frame structures with flexible joints’, Structural and Multidisciplinary Optimization, vol. 25, no. 3, pp. 199–214, Aug. 2003. [CrossRef]
- J. Lim, C. You, and I. Dayyani, ‘Multi-objective topology optimization and structural analysis of periodic spaceframe structures’, Materials & Design, vol. 190, p. 108552, May 2020. [CrossRef]
- M. Denk, K. Rother, and K. Paetzold, ‘Multi-Objective Topology Optimization of Heat Conduction and Linear Elastostatic using Weighted Global Criteria Method’, in Proceedings of the 31st Symposium Design for X (DFX2020), Bamberg, Sep. 2020, vol. 31, pp. 91–100. [CrossRef]
- T. Stangl and S. Wartzack, ‘Feature based interpretation and reconstruction of structural topology optimization results’, in Proceedings of the 20th International Conference on Engineering Design (ICED15), Jul. 2015, p. Vol. 6, 235-245.
- A. Nana, J.-C. Cuillière, and V. Francois, ‘Automatic reconstruction of beam structures from 3D topology optimization results’, Computers & Structures, vol. 189, pp. 62–82, Sep. 2017. [CrossRef]
- P.-S. Tang and K.-H. Chang, ‘Integration of topology and shape optimization for design of structural components’, Struct Multidisc Optim, vol. 22, no. 1, pp. 65–82, Aug. 2001. [CrossRef]
- M. Denk, R. Klemens, and K. Paetzold, ‘Beam-colored Sketch and Image-based 3D Continuous Wireframe Reconstruction with different Materials and Cross-Sections’, in Entwerfen Entwickeln Erleben in Produktentwicklung und Design 2021, Dresden, Jun. 2021, pp. 345–354. [CrossRef]
- M. Denk, K. Rother, and K. Paetzold, ‘Fully Automated Subdivision Surface Parametrization for Topology Optimized Structures and Frame Structures Using Euclidean Distance Transformation and Homotopic Thinning’, in Proceedings of the Munich Symposium on Lightweight Design 2020, Berlin, Heidelberg, 2021, pp. 18–27. [CrossRef]
- A. Amroune, J.-C. Cuillière, and V. François, ‘Automated Lofting-Based Reconstruction of CAD Models from 3D Topology Optimization Results’, Computer-Aided Design, vol. 145, p. 103183, Apr. 2022. [CrossRef]
- L. Piegl and W. Tiller, The NURBS Book. Berlin, Heidelberg: Springer, 1995. [CrossRef]
- M. Denk, ‘Curve Skeleton and Moments of Area Supported Beam Parametrization in Multi-Objective Compliance Structural Optimization’, Dissertation, Nov. 2022, [Online]. Available: https://nbn-resolving.org/urn:nbn:de:bsz:14-qucosa2-822020.
- A.W. Overhauser, ‘Analytic Definition of Curves and Surfaces by Parabolic Blending’, arXiv:cs/0503054, vol. Technical Report SL 68-40, no. Scientific Laboratory, Ford Motor Company, Dearborn, Michigan, May 1968.
- N. El-Abbasi, S. A. Meguid, and A. Czekanski, ‘On the modelling of smooth contact surfaces using cubic splines’, International Journal for Numerical Methods in Engineering, vol. 50, no. 4, pp. 953–967, 2001. [CrossRef]
- E. Catmull and R. Rom, ‘A CLASS OF LOCAL INTERPOLATING SPLINES’, in Computer Aided Geometric Design, R. E. Barnhill and R. F. Riesenfeld, Eds. Academic Press, 1974, pp. 317–326. [CrossRef]
- H. B. Curry and I. J. Schoenberg, ‘On Pólya frequency functions IV: The fundamental spline functions and their limits’, J. Anal. Math., vol. 17, no. 1, pp. 71–107, Dec. 1966. [CrossRef]
- V. V. Borisenko, ‘Construction of Optimal Bézier Splines’, J Math Sci, vol. 237, no. 3, pp. 375–386, Mar. 2019. [CrossRef]
- J. H. Clark, ‘Parametric curves, surfaces and volumes in computer graphics and computer-aided geometric design’, Technical Report 221, Nov. 1981.
- P. Rozenthal and M. Gattass, ‘Geometrical properties in the B-spline representation of arbitrary domains’, Communications in Applied Numerical Methods, vol. 3, no. 4, pp. 345–349, 1987. [CrossRef]
- S. Sheynin and A. Tuzikov, ‘Moment computation for objects with spline curve boundary’, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 25, no. 10, pp. 1317–1322, Oct. 2003. [CrossRef]
- S. Sheynin and A. Tuzikov, ‘Area and Moment Computation for Objects with a Closed Spline Boundary’, in Computer Analysis of Images and Patterns, Berlin, Heidelberg, 2003, pp. 33–40. [CrossRef]
- Soldea, G. Elber, and E. Rivlin, ‘Exact and efficient computation of moments of free-form surface and trivariate based geometry’, Computer-Aided Design, vol. 34, no. 7, pp. 529–539, Jun. 2002. [CrossRef]
- Z. Huang and F. S. Cohen, ‘Affine-invariant B-spline moments for curve matching’, IEEE Transactions on Image Processing, vol. 5, no. 10, pp. 1473–1480, Oct. 1996. [CrossRef]
- M. Jacob, T. Blu, and M. Unser, ‘An exact method for computing the area moments of wavelet and spline curves’, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 23, no. 6, pp. 633–642, Jun. 2001. [CrossRef]
- M. Denk, K. Rother, T. Höfer, J. Mehlstäubl, and K. Paetzold, ‘Euclidian Distance Transformation, Main Axis Rotation and Noisy Dilitation Supported Cross-Section Classification with Convolutional Neural Networks’, Proceedings of the Design Society, vol. 1, pp. 1401–1410, Aug. 2021. [CrossRef]
- J. Flusser and T. Suk, ‘On the Calculation of Image Moments’. 1999.
- R. Soerjadi, On the Computation of the Moments of a Polygon, with some Applications, Heron 15., vol. 5. Stevin Laboratory, 1968.
- D. Hally, ‘Calculation of the Moments of Polygons.’, Technical Report ADA183444, Jun. 1987.
- M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, and B. Lévy, Polygon Mesh Processing. AK Peters / CRC Press, 2010.











| B-Spline Triangle Poly | Polygon Triangle | Literature [1] | |
|---|---|---|---|
| B-Spline Rectangle Poly | Polygon Rectangle | Literature [1] | |
| Equation |
Error [%] |
||||||||
| 0,007 | 0,879 | 1,922 | 11,951 | ||||||
| 0,000 | 0,000 | 0,168 | 4,990 | ||||||
| 0,015 | 1,776 | 4,299 | 19,075 | ||||||
| 0,000 | 0,000 | 0,810 | 5,377 | ||||||
| 0,015 | 1,776 | 3,247 | 18,471 | ||||||
| 0,000 | 0,000 | 0,291 | 5,914 | ||||||
| 0,015 | 1,776 | 5,046 | 25,759 | ||||||
| 0,000 | 0,000 | 1,575 | 6,264 | ||||||
| Equation |
Error [%] |
|||||
| 0,004 | 0,505 | 2,674 | 13,488 | |||
| 0,000 | 0,000 | 1,110 | 5,877 | |||
| 0,008 | 1,009 | 3,858 | 16,736 | |||
| 0,000 | 0,000 | 1,473 | 6,440 | |||
| 0,008 | 1,009 | 3,687 | 17,262 | |||
| 0,000 | 0,000 | 1,248 | 5,963 |
| Equation |
Error [%] |
||||||||
| 0,004 | 0,505 | 2,218 | 12,118 | ||||||
| 0,000 | 0,000 | 1,075 | 4,609 | ||||||
| 0,008 | 1,009 | 3,831 | 19,453 | ||||||
| 0,000 | 0,000 | 1,489 | 5,294 | ||||||
| 0,008 | 1,009 | 3,463 | 20,586 | ||||||
| 0,000 | 0,000 | 1,298 | 5,750 | ||||||
| 0,008 | 1,009 | 4,474 | 30,458 | ||||||
| 0,000 | 0,000 | 1,920 | 9,431 | ||||||
| Equation |
Error [%] |
|||||
| 0,004 | 0,505 | 0,915 | 9,991 | |||
| 0,000 | 0,000 | 0,013 | 3,937 | |||
| 0,008 | 0,961 | 2,180 | 15,232 | |||
| 0,000 | 0,000 | 0,132 | 4,967 | |||
| 0,009 | 1,097 | 1,385 | 13,110 | |||
| 0,000 | 0,000 | 0,002 | 4,336 |
| Equation |
Error [%] |
|||||
| 0,003 | 0,332 | 2,438 | 14,852 | |||
| 0,000 | 0,000 | 1,298 | 6,766 | |||
| 0,005 | 0,643 | 4,220 | 19,337 | |||
| 0,000 | 0,000 | 1,454 | 7,039 | |||
| 0,006 | 0,690 | 2,291 | 17,653 | |||
| 0,000 | 0,000 | 1,276 | 7,541 |
| Equation |
Error [%] |
|||||
| 0,002 | 0,225 | 1,128 | 15,193 | |||
| 0,000 | 0,000 | 0,081 | 7,610 | |||
| 0,003 | 0,398 | 2,405 | 20,943 | |||
| 0,000 | 0,000 | 0,419 | 8,302 | |||
| 0,004 | 0,511 | 1,037 | 15,814 | |||
| 0,000 | 0,000 | 0,037 | 7,627 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).