Universal and efficient hybrid modeling and direct slicing method for additive manufacturing processes
Sen-Lin Wang, Li-Chao Zhang, Chao Cai, Ming-Kai Tang, Si Chen, Jiang Huang, Yu-Sheng Shi
Advances in Manufacturing ›› 2024, Vol. 12 ›› Issue (2) : 300-316.
Universal and efficient hybrid modeling and direct slicing method for additive manufacturing processes
Model design and slicing contour generation in additive manufacturing (AM) data processing face challenges in terms of efficiency and scalability when stereolithography files generated by complex functionally graded structures have millions of faces. This paper proposes a hybrid modeling and direct slicing method for AM to efficiently construct and handle complex three-dimensional (3D) models. All 3D solids, including conformal multigradient structures, were uniformly described using a small amount of data via signed distance fields. The hybrid representations were quickly discretized into numerous disordered directed lines using an improved marching squares algorithm. By establishing a directional HashMap to construct the topological relationship between lines, a connecting algorithm with linear time complexity is proposed to generate slicing contours for manufacturing. This method replaces the mesh reconstruction and Boolean operation stages and can efficiently construct complex conformal gradient models of arbitrary topologies through hybrid modeling. Moreover, the time and memory consumption of direct slicing are much lower than those of previous methods when handling hybrid models with hundreds of millions of faces after mesh reconstruction.
Additive manufacturing (AM) / Hybrid modeling / Direct slicing / Signed distance field
[1.] |
|
[2.] |
|
[3.] |
|
[4.] |
|
[5.] |
|
[6.] |
|
[7.] |
|
[8.] |
|
[9.] |
|
[10.] |
Courter B (2019) How implicits succeed where B-reps fail. https://ntopology.com/blog/2019/03/28/how-implicits-succeed-where-b-reps-fail/. Accessed 25 Oct 2021
|
[11.] |
Keeter M (2017) libfive:Home. https://libfive.com/. Accessed 25 Oct 2021
|
[12.] |
|
[13.] |
|
[14.] |
|
[15.] |
|
[16.] |
|
[17.] |
|
[18.] |
|
[19.] |
|
[20.] |
|
[21.] |
|
[22.] |
|
[23.] |
|
[24.] |
Rassovsky G (2014) Cubical marching squares implementation. Dissertation, Bournemouth University
|
[25.] |
Huang P, Wang CCL, Chen Y (2011) Self-intersection free and topologically faithful slicing of implicit solid. In: 2011 international design engineering technical conferences and computers and information in engineering conference, ASME, Washington, 2011
|
[26.] |
|
[27.] |
|
[28.] |
|
[29.] |
Garg M, Semwal SK (2018) Implementing dual marching square using visualization tool kit (VTK). In: Future technologies conference 2018. Springer, Vancouver
|
[30.] |
Vlasov R, Friese K, Wolter F (2012) Haptic rendering of volume data with collision determination guarantee using ray casting and implicit surface representation. In: 2012 international conference on cyberworlds. IEEE, Darmstadt
|
[31.] |
|
[32.] |
Academy software foundation (2021) OpenVDB:Home. https://www.openvdb.org/. Accessed 27 Oct 2021
|
[33.] |
|
[34.] |
|
[35.] |
|
[36.] |
|
[37.] |
Dawes B, Abrahams D (2007) Boost C++ Libraries. https://www.boost.org/. Accessed 23 Jun 2022
|
[38.] |
UltiMaker (2011) Ultimaker cura: powerful, easy-to-use 3D printing software. https://ultimaker.com/software/ultimaker-cura. Accessed 4 Dec 2022
|
[39.] |
|
[40.] |
Quilez I (1994) Fractals, computer graphics, mathematics, shaders, demoscene and more. https://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm. Accessed 27 Oct 2021
|
/
〈 |
|
〉 |