Additive Manufacturing 78 (2023) 103876 Available online 14 November 2023 2214-8604/© 2023 Elsevier B.V. All rights reserved. Contents lists available at ScienceDirect Additive Manufacturing journal homepage: www.elsevier.com/locate/addma Research paper Efficient Slicing of rational Bézier triangles for additive manufacturing Rita de Cássia Jerônimo da Silva, Thiago de Aguiar Leal Domingues, Marlos Antônio Pinheiro Rolim, Suzan Diniz, Silvio de Barros Melo Centro de Informatica - Universidade Federal de Pernambuco, Av. Jornalista Anibal Fernandes, s/n - Cidade Universitaria, Recife, 50.740-560, Pernambuco, Brazil ARTICLE INFO Keywords: Rational Bézier triangle 3D printing Direct slicing ABSTRACT In additive manufacturing a three-dimensional model is created by adding successive layers of material. In recent years, several companies have emerged in the 3D’ printing market in the wake of their advantages over other manufacturing technologies. For one, the 3D printing pipeline allows for a more straightforward prototyping from 3D CAD models, resulting in a faster feedback loop in the prototyping phase thus allowing defects to be corrected more promptly when compared to traditional methods. Despite this, the method still has some shortcomings that can affect some use cases, such as the precision loss produced by the conversion of high-degree curved surfaces to simpler ones, such as polygonal meshes. The proposed method tackles this problem by proposing an efficient conversion-free way to sample points at the intersection between cutting planes and rational Bézier triangles of any degree to an arbitrary precision requirement. 1. Introduction According to ASTM International, additive manufacturing or 3D printing is the process of joining materials to create parts from three- dimensional digital models through a layer-by-layer material deposi- tion [1]. Due to the rapid growth in hardware resources, the accuracy of 3D printing has reached a point where software characteristics can directly impact the quality of the final object. The additive manufacturing technology that pioneered 3D printing came about in 1984 when the engineer Chuck Hull developed stereo- lithography [2]. Currently, its advances have driven a vast chain of related areas, revolutionizing many sectors such as automobile, aero- nautics, architecture, engineering, medicine, and design, producing from light parts to heavy objects and reducing operating costs in product design and manufacturing. In addition, it has become very useful in the development of new inventions. This is due to the fact that such three-dimensional digital processing provides a better spatial understanding (shortening paths that lead to a prototype). In 3D printing, to generate the material layers in object produc- tion, pipelines need slicing algorithms. Most 3D printing technologies (e.g. FDM, SLA, LOM, SLS, SIS, SGC, IJT, MJM, 3DP, and DoD) take commands to control the tool path inside a layer. While still in the digital realm, it is necessary to compute intersections between the model and the representations of the layers as planes parallel to the printing base. As a result, planar curves or straight-line segments are obtained. The object is then recreated as the plane moves orthogonally away from the printing base until it reaches the top of the object. Corresponding author. E-mail address: sbm@cin.ufpe.br (S. de Barros Melo). The quest for more realistic virtual and physical prototypes has caused 3D printing to continue to grow in flexibility and capabilities. Additionally, the means to print parts in a shorter period of time and in a more decentralized way have advanced together with the production of ever more complex objects [3,4]. Additive manufacturing-based prototyping has resulted in better accuracy as compared to traditional prototyping methods, for they can be identified and corrected before the actual printing is done, ultimately contributing to the production of better-finished parts. The design of complex CAD Models (CADM) usually employs para- metric representations such as NURBS (Non-Uniform Rational B-Splines), Coons Patches, and Bézier Surfaces; implicit representations such as quadrics, tori, and revolution surfaces; or procedural repre- sentations, such as subdivision surfaces. In the 3D printing pipeline, in order to avoid the hard-to-produce plane/CADM intersection al- gorithms, the models are usually converted into meshes of triangles, a process called tessellation, almost always consistent with the STL (Stereo Lithography) file format, which can represent data describing the layout of three-dimensional objects composed of planar polygonal faces. The STL file format is also a standard for 3D objects interchange and communication and has become an important component for algorithms that aim at improving the 3D printing pipeline, such as the ones that optimize the build orientation of the object in order to reduce support material usage, to maximize material strength [5,6] or to correct gaps and cracks that may occur in STL files due to their lack of connectivity information [7]. https://doi.org/10.1016/j.addma.2023.103876 Received 2 June 2023; Received in revised form 18 October 2023; Accepted 9 November 2023