# A Hermite Surface Triangle Modeling Method Considering High-Precision Fitting of 3D Printing Models

^{1}

^{2}

^{*}

## Abstract

**:**

## 1. Introduction

^{0}continuous surface by using a triangular rational quadratic Bezier surface to approximate a cubic linear interpolation function profile. The construction of Bezier surfaces requires control point information, which is harder to obtain directly when performing model fitting. NURBS and B-sample surfaces using surface approximation control meshes all have a similar problem to Bezier surfaces in that it is difficult to construct a direct mathematical relationship between the surface model and the original model.

## 2. Hermite Surface Characterization

#### 2.1. Definition of Hermite Curve in AMF

#### 2.2. Determine Feature Triangle and Mapping Relationship

## 3. Hermite Surface Triangle Model

## 4. Error Calculation and Evaluation Method

^{2}) of the sampled points can be described as:

## 5. Numerical Cases

**Case**

**1.**

**Case**

**2.**

## 6. Conclusions

**a**. Considering the different characteristics of the model, we will study an adaptive control method of

**a**that can satisfy high-precision fitting. In addition, based on the constructed Hermite surface model, we will study the adaptive layering technique of the surface model and surface path planning method considering the layered slicing and path planning errors. This will provide vital support to further enhance efficient and high-precision manufacturing of 3D printing.

## Author Contributions

## Funding

## Data Availability Statement

## Conflicts of Interest

## References

- Fu, J.; Li, H.; Song, X.; Fu, M. Multi-scale defects in powder-based additively manufactured metals and alloys. J. Mater. Sci. Technol.
**2022**, 27, 165–199. [Google Scholar] [CrossRef] - Gardan, J. Additive manufacturing technologies: State of the art and trends. Int. J. Prof. Bus. Rev.
**2015**, 54, 3118–3132. [Google Scholar] - Johnson, N.; Vulimiri, P.; To, A.; Zhang, X.; Brice, C.; Kappes, B.; Stebner, A. Invited review: Machine learning for materials developments in metals additive manufacturing. Addit. Manuf.
**2020**, 36, 101641. [Google Scholar] [CrossRef] - Singamneni, S.; Roychoudhury, A.; Diegel, O.; Huang, B. Modeling and evaluation of curved layer fused deposition. J. Mater. Process. Technol.
**2012**, 212, 27–35. [Google Scholar] [CrossRef] - Blakey-Milner, B.; Gradl, P.; Snedden, G.; Brooks, M.; Pitot, J.; Lopez, E.; Leary, M.; Berto, F.; Plessis, A. Metal additive manufacturing in aerospace: A review. Mater. Design
**2021**, 12, 110008. [Google Scholar] [CrossRef] - Gradl, P.; Teasley, T.; Protz, C.; Katsarelis, C. Process Development and Hot-fire Testing of Additively Manufactured NASA HR-1 for Liquid Rocket Engine Applications. In Proceedings of the AIAA Propulsion and Energy 2021 Forum, Reston, VA, USA, 9–11 August 2021. [Google Scholar]
- Gardner, L.; Kyvelou, P.; Herbert, G.; Buchanan, C. Testing and initial verification of the world’s first metal 3D printed bridge. J. Constr. Steel Res.
**2020**, 172, 106233. [Google Scholar] [CrossRef] - Armstrong, M.; Mehrabi, H.; Naveed, N. An overview of modern metal additive manufacturing technology. J. Manuf. Process.
**2022**, 84, 1001–1029. [Google Scholar] [CrossRef] - Jafari, D.; Vaneker, T.; Gibson, I. Wire and arc additive manufacturing: Opportunities and challenges to control the quality and accuracy of manufactured parts. Mater. Des.
**2021**, 202, 109471. [Google Scholar] [CrossRef] - Gao, W.; Zhang, Y.; Ramanujan, D.; Ramani, K.; Chen, Y.; Williams, C.; Wang, C.; Shin, Y.; Zhang, S.; Zavattieri, D. The status, challenges, and future of additive manufacturing in engineering. Comput. Aided Des.
**2015**, 69, 65–89. [Google Scholar] [CrossRef] - Zhao, D.; Guo, W. Shape and Performance Controlled Advanced Design for Additive Manufacturing: A Review of Slicing and Path Planning. J. Manuf. Sci. E
**2020**, 142, 010801. [Google Scholar] [CrossRef] - Kim, Y.; Nguyen, P.; Kim, H.; Choi, Y. Multi-morphology cellular structure design with smooth transition of geometry and homogenized mechanical properties between adjacent cells. Mater. Des.
**2022**, 218, 110727. [Google Scholar] [CrossRef] - Zhu, Z.; Anwer, N.; Mathieu, L. Shape Transformation Perspective for Geometric Deviation Modeling in Additive Manufacturing. Procedia CIRP
**2018**, 75, 75–80. [Google Scholar] [CrossRef] - Navangul, G.; Paul, R.; Anand, S. Error minimization in layered manufacturing parts by stereolithography file modification using a vertex translation algorithm. J. Manuf. Sci. Eng.
**2013**, 135, 031006. [Google Scholar] [CrossRef] - Zha, W.; Anand, S. Geometric approaches to input file modification for part quality improvement in additive manufacturing. J. Manuf. Process.
**2015**, 20, 465–477. [Google Scholar] [CrossRef] - Vlachos, A.; Peters, J.; Boyd, C.; Mitchell, J. Curved PN triangles. Symp. Inter. Graph.
**2001**, 3, 159–166. [Google Scholar] - Hamann, B.; Trotts, I.; Farin, G. On approximating contours of the piecewise trilinear interpolant using triangular rational quadratic Bezier patches. Vis. Comput. Graph. IEEE Trans.
**1997**, 3, 215–227. [Google Scholar] [CrossRef][Green Version] - Márta, S.; Ildikó, S. C1-continuous Coons-type blending of triangular patches. KoG
**2005**, 9, 29–34. [Google Scholar] - Barnhill, R.; Birkhoff, G.; Gordon, W. Smooth interpolation in triangles. J. Approx. Theory
**1973**, 8, 114–128. [Google Scholar] [CrossRef][Green Version] - Hagen, H. Geometric surface patches without twist constraints. Comput. Aided Geom. Des.
**1986**, 3, 179–184. [Google Scholar] [CrossRef] - ISO/ASTM52915–2020; Standard Specification for Additive Manufacturing File Format (AMF) Version 1.2. ASTM International: West Conshohocken, PA, USA, 2020.
- Technical Committee AMT/8. IBS EN ISO/ASTM 52900: Additive manufacturing–general principles–terminology. Int. Stand.
**2017**, 8, 1–30. [Google Scholar] - Li, J.; Liu, C. Cubic Trigonometric Hermite Interpolation Curve: Construction, Properties, and Shape Optimization. J. Funct. Spaces
**2022**, 2022, 7525056 . [Google Scholar] [CrossRef] - DeBoor, C. High accuracy Hermite interpolation. Comput. Aided Geom. Des.
**1987**, 4, 269–278. [Google Scholar] [CrossRef][Green Version] - Hollig, K.; Koch, J. Geometric Hermite interpolation. Comput. Aided Geom. Des.
**1995**, 13, 67–580. [Google Scholar] [CrossRef] - Imre, J. Cubic parametric curve of given tangent and curvature. Comput. Aided Geom. Des.
**1998**, 30, 1–9. [Google Scholar] - Stearns, C.; Kannappan, K. Method for 2–D Affine Transformation of Images: US5475803 A; LSI Logic Corporation: Milpitas, CA, USA, 1995. [Google Scholar]
- Parvinnia, E.; Sabeti, M.; Jahromi, M.; Boostani, R. Classification of EEG Signals using adaptive weighted distance nearest neighbor algorithm. J. King Saud. Univ.
**2014**, 26, 1–6. [Google Scholar] [CrossRef][Green Version]

**Figure 1.**Definition of AMF surface triangles: (

**a**) tangent vector of the vertex; (

**b**) normal vectors of the vertices.

**Figure 3.**Curved triangle parameters: (

**a**) parameters of each side; (

**b**) curved triangle; (

**c**) mapping of parameter fields.

**Figure 9.**Sampling point acquisition for basketball model: (

**a**) CAD model; (

**b**) grid division; (

**c**) sampling data points.

**Figure 11.**The vertical line intersects the curved triangle: (

**a**) the projection point (Z-direction); (

**b**) location of projection point.

**Figure 12.**Sampling point acquisition for rabbit model: (

**a**) solid model; (

**b**) grid division; (

**c**) sampling data points.

**Figure 14.**Sampling point acquisition for turbine model: (

**a**) CAD model; (

**b**) grid division; (

**c**) sampling data points.

Number | Models | Number of Facets | Z-Direction | Y-Direction | X-Direction | |||
---|---|---|---|---|---|---|---|---|

Mean Deviation (mm) | Variance (mm^{2}) | Mean Deviation (mm) | Variance (mm^{2}) | Mean Deviation (mm) | Variance (mm^{2}) | |||

1 | Hermite | 16,862 | 0.29 | 4.15 | 0.89 | 16.20 | 0.64 | 25.06 |

STL | 13.17 | 5561 | 3.47 | 59.78 | 2.31 | 102.10 | ||

2 | Hermite | 18,519 | 0.27 | 3.92 | 1.77 | 160.76 | 0.79 | 38.81 |

STL | 22.19 | 215,450 | 3.12 | 53.73 | 3.50 | 174.12 | ||

3 | Hermite | 22,820 | 0.50 | 16.88 | 0.92 | 23.84 | 0.43 | 9.66 |

STL | 2.06 | 57.23 | 3.16 | 57.51 | 2.10 | 112.78 | ||

4 | Hermite | 25,323 | 0.26 | 3.70 | 0.60 | 9.13 | 0.47 | 10.15 |

STL | 2.59 | 306.76 | 2.64 | 40.47 | 1.81 | 67.52 | ||

5 | Hermite | 27,239 | 0.25 | 3.67 | 0.84 | 21.53 | 0.38 | 8.80 |

STL | 2.76 | 259.87 | 2.69 | 45.57 | 2.84 | 461.31 |

Hermite Model | STL Model | |
---|---|---|

Z-direction | ||

X-direction | ||

Y-direction |

Hermite Model | STL Model | |
---|---|---|

Z-direction | ||

X-direction | ||

Y-direction |

Number | Models | Number of Facets | Z-Direction | Y-Direction | X-Direction | |||
---|---|---|---|---|---|---|---|---|

Mean Deviation (mm) | Variance (mm^{2}) | Mean Deviation (mm) | Variance (mm^{2}) | Mean Deviation (mm) | Variance (mm^{2}) | |||

1 | Hermite | 16,862 | 0.18 | 0.23 | 0.32 | 1.43 | 0.15 | 0.91 |

STL | 0.40 | 2.33 | 1.39 | 3.21 | 0.28 | 1.80 | ||

2 | Hermite | 18,519 | 0.16 | 0.22 | 0.33 | 1.32 | 0.13 | 0.74 |

STL | 0.38 | 2.15 | 1.20 | 2.86 | 0.27 | 1.87 | ||

3 | Hermite | 22,820 | 0.10 | 0.49 | 0.23 | 0.71 | 0.02 | 0.04 |

STL | 0.33 | 2.01 | 1.44 | 4.04 | 0.21 | 1.32 | ||

4 | Hermite | 25,323 | 0.09 | 0.31 | 0.24 | 0.65 | 0.02 | 0.17 |

STL | 0.29 | 1.74 | 1.32 | 3.81 | 0.17 | 1.09 | ||

5 | Hermite | 27,239 | 0.08 | 0.29 | 0.28 | 1.07 | 0.03 | 0.05 |

STL | 0.29 | 1.73 | 1.20 | 3.22 | 0.16 | 0.84 |

Number | Models | Number of Facets | Z-Direction | X-Direction | Y-Direction | |||
---|---|---|---|---|---|---|---|---|

Mean Deviation (mm) | Variance (mm^{2}) | Mean Deviation (mm) | Variance (mm^{2}) | Mean Deviation (mm) | Variance (mm^{2}) | |||

1 | Hermit | 18,272 | 0.25 | 0.08 | 0.18 | 0.07 | 0.24 | 0.07 |

STL | 0.35 | 0.13 | 0.30 | 0.19 | 0.33 | 0.16 | ||

2 | Hermit | 20,540 | 0.26 | 0.08 | 0.12 | 0.02 | 0.25 | 0.07 |

STL | 0.38 | 0.13 | 0.24 | 0.12 | 0.36 | 0.13 | ||

3 | Hermit | 22,752 | 0.23 | 0.05 | 0.13 | 0.06 | 0.24 | 0.07 |

STL | 0.37 | 0.14 | 0.26 | 0.18 | 0.33 | 0.16 | ||

4 | Hermit | 24,336 | 0.20 | 0.07 | 0.12 | 0.08 | 0.23 | 0.08 |

STL | 0.35 | 0.12 | 0.25 | 0.12 | 0.33 | 0.19 | ||

5 | Hermit | 28,592 | 0.21 | 0.07 | 0.11 | 0.10 | 0.20 | 0.04 |

STL | 0.34 | 0.12 | 0.25 | 0.12 | 0.32 | 0.08 |

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 (https://creativecommons.org/licenses/by/4.0/).

## Share and Cite

**MDPI and ACS Style**

Lian, R.; Jing, S.; Chen, Y.; Fan, J.
A Hermite Surface Triangle Modeling Method Considering High-Precision Fitting of 3D Printing Models. *Axioms* **2023**, *12*, 370.
https://doi.org/10.3390/axioms12040370

**AMA Style**

Lian R, Jing S, Chen Y, Fan J.
A Hermite Surface Triangle Modeling Method Considering High-Precision Fitting of 3D Printing Models. *Axioms*. 2023; 12(4):370.
https://doi.org/10.3390/axioms12040370

**Chicago/Turabian Style**

Lian, Ruichao, Shikai Jing, Yang Chen, and Jiangxin Fan.
2023. "A Hermite Surface Triangle Modeling Method Considering High-Precision Fitting of 3D Printing Models" *Axioms* 12, no. 4: 370.
https://doi.org/10.3390/axioms12040370