Instant Journal of Mechanical Engineering
https://www.raftpubs.com/ijmemechanicalengineering
Instant Journal of Mechanical Engineering
enen

<h4 class="mb3" style="color: #fca722;">Heterogeneous objects representation for Additive Manufacturing: a review</h4>
<h5>Luca Grigolato<sup>1,2*</sup>, Stefano Rosso<sup>1,3</sup>, Roberto Meneghello<sup>1,3</sup>, Gianmaria Concheri<sup>1,2</sup> and Gianpaolo Savio<sup>1,2</sup></h5>
<p><small><sup>1</sup>Laboratory of Design Tools and Methods in Industrial Engineering, University of Padova, Italy<br /><sup>2</sup>Department of Civil, Environmental and Architectural Engineering, University of Padova, Italy<br /><sup>3</sup>Department of Management and Engineering, University of Padova, Italy</small></p>
<p><strong>*Corresponding Author:</strong> Luca Grigolato, Laboratory of Design Tools and Methods in Industrial Engineering, University of Padova, Italy, Email: <a href="mailto:luca.grigolato@unipd.it">luca.grigolato@unipd.it</a> </p>
<p><strong>Keywords:</strong> Geometric modeling; Computational geometry; Additive manufacturing; CAD; FGM; Heterogeneous objects</p>
<p><strong>Abstract</strong></p>
<p>Recent advances in additive manufacturing technologies demand for extremely customized, complex shape and multifold functional products. Heterogeneous objects, such as functionally graded materials, represent an attractive solution for researchers and industries in many application fields. Combining geometric modelling and material assignment in a definitive and accessible CAD tool is still a challenge. In this review the key aspects of heterogenous object representation related to additive manufacturing processes are reported. After the presentation of the various methodologies for geometric modelling found in the literature, additive manufacturing applications for heterogeneous objects are summarized.</p>
<p><strong>Citation:</strong> Luca Grigolato, Stefano Rosso, Roberto Meneghello, et al. 2019. Heterogeneous objects representation for Additive Manufacturing: a review. I J Mech Eng. 1: 1423.</p>
<p><strong>Copyright:</strong> This is an openaccess article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Copyright © 2019; Luca Grigolato</p>
20191204
20191212
20191214
<p><strong>Introduction</strong></p>
<p>Thanks to the exploitation of design freedom guaranteed by additive manufacturing (AM) technologies, heterogenous object modelling and production is receiving a renewed interest. These lead to a paradigm shift that is taking place in industry, from a shapecentred approach to a functional requirement approach [1]. Nowadays, AM processes can create heterogeneous objects, but the lack of suitable geometric modelling and material representation techniques for this type of objects limits the ability of product development [2,3]. Current CAD tools and workflows have been designed to represent homogeneous objects suitable for traditional manufacturing technologies, modelling shapes by their boundaries without information about the material distribution inside the part.</p>
<p>We experienced heterogeneous objects much more than homogeneous ones. Manmade objects are usually almost constant in their internal material distribution and they can be modelled as homogeneous solids. In contrast, natural objects are rarely homogeneous, fitting together functions, shapes and materials. Nature reveals every day optimized heterogeneous objects such as animal tissues (e.g. human bones), plant structures (e.g. wood) and geological materials (e.g. soil and rocks) [2,4,5]. For this reason, also related to biomimicry design approach, the interest in heterogeneous objects has increased exponentially [6]. Heterogeneous object modelling is not a novelty in computational design, as it represented the natural evolution of homogeneous object modelling [7,8]. A heterogeneous object is referred to a solid component consisting in more than two attributes distributed discontinuously or continuously inside geometry boundaries [9,10]. If a discontinuous change in attributes distribution, i.e. material distribution, generates distinct regions separated by distinct interfaces in the solid, it is called a composite (Figure 1a) [10]. On the other hand, if the continuous variation of an attribute produces gradient in material distribution, it is often referred to as functionally graded material (FGM) [10]. In the simplest FGM, two different materials change gradually from one to the other, as schematically shown in figure 1b. In addition, distribution can be even random or irregular [4,5,11]. Sometimes, authors use FGM and multimaterial terms interchangeably [12] while they use composite for the discontinuous change. The effective material properties such as Young’s modulus, Poisson’s ratio, density, thermal conductivity, and thermal expansion can be determined by several rules such as the mixture, the threephase model by Frohlich and Sack, the selfconsistent scheme, the MoriTanaka technique, and the mean field approach [13].</p>
<p>FGM are now a consolidate argument in scientific research. This is demonstrated by the growing number of publications in the literature. Indeed, according to Scopus database, the number of papers containing the keyword "functionally graded materials" increased from 153 in 2000 to 924 in 2018. For all the reasons above, a shared systematic design methodology is urgently required, specifically integrated with additive manufacturing methods and tools [1,4,12]. This means to elaborate an overall design approach, in order to consider object multifold functions, shape and material distribution in specific environmental and boundary conditions. As a first step in this direction, in this work firstly a taxonomy of geometric modelling approaches for heterogeneous objects is proposed, and then, the opportunities highlighted in literature for manufacturing heterogeneous objects by AM technologies are presented.</p>
<p><img src="https://www.raftpubs.com/uploads/files/source/ijme1002figure1.jpg" alt="ijme1002figure1" width="311" height="262" /></p>
<p><strong>Figure 1:</strong> A heterogeneous model of a torus, (a) with discrete material distribution and (b) with graded material distribution. Yellow and blue colors represent two different materials. In the length axis (L), l represents the length of the object. C% is the percentage of blue material: when C%=0 the object is totally made of yellow material, if C%=100 the object is blue.</p>
<p><strong>Heterogeneous object modelling and representation</strong></p>
<p>Current CAD software are designed to operate with homogeneous solids and not with heterogeneous ones, because the modelling objective until now was to describe mainly geometrical information [14]. Many models exist for representing the outer shape of an object, but modelling the inner composition is still a challenge [1,15,16]. Since heterogeneous objects modelling is not trivial, because includes more than the shape representation, there are different approaches to model the volumetric property distribution in a solid [4,12,17], some of those take advantages from the analogies with other disciplines such as geosciences or colour representation [18].</p>
<p>In general, heterogeneous object geometric modelling requires the connection of properties information, such as material, to the solid model. This procedure includes two concurrent phases: shape modelling and material modelling or properties assignment [4,12,17,19,20]. Geometric modelling is concerned with both shape representations of the objects and properties assignment that is targeted at defining property distribution and composition over the geometric domain [4]. The procedures for heterogeneous object modelling can intuitively be sequential or parallel, that is whether the shape is modelled before material distribution, or the geometry and the material are defined simultaneously, respectively. As almost all the commercial CAD software packages can only create geometric models, now sequential process is the simpler strategy to model FGM object [12]. Alternatively, as Boddeti et al. [21] or Garland et al. [15] proposed, it is possible to simultaneously define topology and material distribution by an original algorithm based on topology and material gradient optimization within a single part. Zhang et al. [12] refers to boundary modelling and property assignment in terms of attributes. Indeed, shape attribute is usually already defined, while other properties or attributes that may differ from the material, can be defined as well. FGM fundamental attributes/properties are geometry and material. Other attributes/properties are for example microstructure [2226], tolerances and operating conditions, which could also be included in a complete model description [2,8,14,27]. In order to define the better distribution of material, new design and optimization approaches are needed. For instance, Tornabene et al. [28,29] proposed a method for designing shells with graded composition between ceramic and metal along the lamina thickness, to optimize frequency and static deflection.</p>
<p><strong>Geometric modelling approaches</strong></p>
<p>Geometric modelling approaches for solids can be classified in 3 main classes (Figure 2): boundary representation (BRep), volume representation (VRep) and constructive solid geometry (CSG) [30,31]. In Brep solids are described in terms of connected surfaces or faces representing the surface of an object. Vrep allows the description of both the surface and the internal portion of an object, and consequently the representation of the internal properties’ distribution and not only of the boundaries. CSG is a description of a solid geometry through sequential logical operations (Boolean), starting from simple primitive geometries that could be homogeneous or heterogeneous. In the second case, Boolean operations should be redefined to manage heterogeneous primitives [30,32]. In other to visualize and manufacture the model, depending on the primitives, it is possible to shift to a Brep or a Vrep.</p>
<p>Both Brep and Vrep can be represented by discrete models or by functions. In the case of discrete Vrep, spatial decomposition can be reached by voxel, octree and polyhedral mesh. Typical discrete representation can be found in computed tomography (CT) image representation, in voxel form, or in finite element (FE) method, as polyhedral mesh. Beside discrete representation methods, bivariate or trivariate parametric functions are often used in CAD software for intuitively modify shape by moving control points. Usually, bivariate parametric functions are used for surface representation, while trivariate are implemented for morphing objects. Implicit and explicit functions can be implemented in CAD software and can be useful in the representation of particular shapes such as minimal surfaces, but do not allow an easy modification of the shape as in the case of parametric functions.</p>
<p><img src="https://www.raftpubs.com/uploads/files/source/ijme1002figure2.jpg" alt="ijme1002figure2" width="489" height="312" /></p>
<p><strong>Figure 2:</strong> Geometric modelling approaches.</p>
<p><strong>Discrete Vrep representation</strong></p>
<p>Discrete volumetric models are often classified as evaluated models or representations [4], since the volumetric information stored in the model is directly available for further application, such as numerical analysis and simulation [11]. The easiest way to discretize a volume is to subdivide it in small and equal cubes (i.e. voxel). Octrees is a partition of a threedimensional space by recursively subdividing a cube into eight cubes; each cube can be inside, outside or in the boundary of an object; for each cube in the boundary the subdivision is repeated until the desired resolution is obtained. The space decomposition can be reached by other approaches that can better follow the external shape or the internal characteristics, using polyhedra. In this case, it is possible to adopt larger elements where the variation in shape or characteristics is low and vice versa. The discrete representation schemes are based on different data structures: for instance, voxel based methods rely on the distribution of the elements inside a treedimensional matrix or a vector, octree is based on a tree, while for polyhedral mesh it is necessary to define a list of vertex coordinates, a list of polyhedra, a list of faces, a list of edges and the reciprocal connections [30,33,34].</p>
<p><strong>Function based Vrep representation</strong></p>
<p>The most common way to define a geometry in a CAD environment is based on parametric functions. In the volumetric case, these functions map a domain of the parameter space (u,v,w) in the design space (x,y,z). Function adopted for mapping the (u,v,w) space in the (x,y,z), can be simple polynomials, but for an easier geometry management, control points were introduced together with basis function in the Bézier representation. In this formulation, moving a point, the whole geometry is modified. To overcome this limitation, Bsplines and NURBS were introduced, where rational non uniform basis functions are recursively defined. Using NURBS, with a single equation, any type of geometry can be obtained. Differently, using explicit or implicit functions, each geometry is represented by a different equation, making difficult modeling complex geometries [33].</p>
<p><strong>Properties assignment approaches</strong></p>
<p>For heterogeneous objects, in particular for FGM, the volumetric property information consists in material data, and it can be divided in two branches: material composition and distribution [12]. Composition at each point of the volume is identified by a vector m. This represents a complication, because material information adds dimensions to the model. Distribution, that model the variation of m in the volume, can be described in various way and can be classified in three main classes [12]. The first ones is the extension of conventional geometric modelling approaches in order to consider material representation, i.e. the material description is dependent to the geometry approach used. This is called geometric modelbased. The second class contains schemes wherein the material assignment is based on other geometry information, e.g. coordinate systembased. In the last class, special control featurebased schemes, also referred to as material primitives’ features, are used to describe material distribution in FGM objects [11]. Other classifications are possible and not in contrast with the previous one [4]. Anyway, the material assignment needs a geometric support. Conceptually, next to a build space where the geometry is defined with any of the approaches previously described, a geometric model for material distribution is added. The basic concept of any heterogeneous modelling method is to define a function associating the material to all the points in the geometric model [20].</p>
<p><strong>Geometric modelbased</strong></p>
<p>In geometric modelbased, geometric modelling approaches are utilized as the basis for modelling the material attribute. In this case, material distribution is geometric representation dependent. In discrete Vrep, at each voxel, polyhedron or vertex within a boundary, a material composition is assigned [30]. These models permit complex FGM modelling with great accuracy that is directly related to the domain resolution, but computational and memory costs can be high [4,30]. For example, voxels approach can be improved by bringing together adjacent voxel with the same properties, making the spatialoccupancy enumeration more efficient such as in octree encoding [13]. Note that the material distribution inside a voxel is not necessarily homogeneous, for instance, Bernstein polynomials or trilinear functions have been used to represent interpolated material distributions when the material composition is assigned to a vertex [4]. Extensions to pure voxel representation has been proposed by several authors, such as Blouin et al. [35]. A more flexible approach is based on polyhedral mesh. In polyhedral mesh, objects are described with a set of adjacent polyhedra, each represented by a list of vertices. The vertices store their geometric position as well as the material composition, and can be mathematically described as:</p>
<p>heterogeneous object = <math xmlns="http://www.w3.org/1998/Math/MathML" class="wrs_chemistry"><mo>=</mo><mo>{</mo><mo>𝑉</mo><mmultiscripts><mo>}</mo><mprescripts></mprescripts><mo>𝑖</mo></mmultiscripts><mo> </mo><mo>=</mo><mo>{</mo><msub><mo>𝑇</mo><mn>1</mn></msub><mo>,</mo><msub><mo>𝑇</mo><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>𝑇</mo><mmultiscripts><mo>}</mo><mprescripts></mprescripts><mo>𝑛</mo></mmultiscripts></math></p>
<p><math class="wrs_chemistry" xmlns="http://www.w3.org/1998/Math/MathML"><msub><mo>𝑇</mo><mo>𝑘</mo></msub><mo>=</mo><mo>{</mo><mo>𝐺</mo><mo>(</mo><mo>𝑣</mo><mmultiscripts><mo>,</mo><mprescripts></mprescripts><mrow><mo>𝑘</mo><mn>1</mn></mrow></mmultiscripts><mo>𝑣</mo><mmultiscripts><mo>,</mo><mprescripts></mprescripts><mrow><mo>𝑘</mo><mn>2</mn></mrow></mmultiscripts><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mo>𝑣</mo><mmultiscripts><mo>)</mo><mprescripts></mprescripts><mrow><mo>𝑘</mo><mo>𝑚</mo></mrow></mmultiscripts><mo>,</mo><mo>𝑀</mo><mo>(</mo><mo>𝑣</mo><mmultiscripts><mo>,</mo><mprescripts></mprescripts><mrow><mo>𝑘</mo><mn>1</mn></mrow></mmultiscripts><mo>𝑣</mo><mmultiscripts><mo>,</mo><mprescripts></mprescripts><mrow><mo>𝑘</mo><mn>2</mn></mrow></mmultiscripts><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mo>𝑣</mo><mmultiscripts><mo> </mo><mprescripts></mprescripts><mrow><mo>𝑘</mo><mo>𝑚</mo></mrow></mmultiscripts><mo>)</mo><mo>}</mo><mo>,</mo><mn>1</mn><mo> </mo><mo><</mo><mo> </mo><mo>𝑘</mo><mo> </mo><mo><</mo><mo> </mo><mo>𝑛</mo></math></p>
<p><math xmlns="http://www.w3.org/1998/Math/MathML" class="wrs_chemistry"><msub><mo>𝑣</mo><mrow><mo>𝑘</mo><mo>𝑖</mo></mrow></msub><mo>=</mo><mo>(</mo><msub><mo>𝑥</mo><mo>𝑖</mo></msub><mo>,</mo><msub><mo>𝑦</mo><mo>𝑖</mo></msub><mo>,</mo><msub><mo>𝑧</mo><mo>𝑖</mo></msub><mo>,</mo><msub><mo>𝑚</mo><mo>𝑖</mo></msub><mo>)</mo></math></p>
<p>where Tk denotes a representative polyhedron, G and M denote the geometry and material distribution of Tk, vki is a representative vertex of Tk that stores the coordinates and punctual material information mi and n is the number of polyhedrons that compose the whole heterogeneous object. The function M is an interpolation function used for defining the material distribution inside each polyhedron.</p>
<p>Contrary to space subdivisions, functionbased representation utilizes exact geometric data representations, such as BRep and fRep [36], and rigorous functions (explicit, implicit, parametric) to represent the material distributions [4]. For implicit and explicit functions, it is very challenging to work on different levels of inequalities to manage the distribution of different materials. For example, with an implicit function based strategy it is possible to set a property at each ki value (a surface) of the f(x,y,z)=k<sub>i</sub>, but it has some drawbacks. Instead, parametric functions, such as trivariate NURBS, show several advantages and the approach can be extended in FGM representation [30,37,38].</p>
<p><strong>Coordinate systembased and control featuresbased</strong></p>
<p>Material distribution can be defined based on geometrical features which differ from the shape of the object. For instance, the definition of properties or material can be referred to the coordinate system and independent from the boundary of an FGM. This is referred as coordinate systembased [12,17]. The distribution is defined with respect to a Cartesian, cylindrical or spherical coordinates system with linear or nonlinear and discrete or continuous functions. If the material is assigned to a set of equidistant points, the supporting geometric model is equivalent to a voxel model. Doubrovski et al. [39] proposed a methodology based on voxelization modelling in which the resolution is set equal to the additive manufacturing process. Another example appears when the distribution is controlled by features such as points, curves or surfaces, referred as material features. Material composition at any point in the space model is derived from these control features and distancebased weighting functions. As stated in [4,11] this approach seems to be more intuitive from a user experience point of view. Bidarra et al. [27] defined a feature as a representation of the shape aspect of a product that is mappable to generic shape and functionally significant for the product. Also, features may be entities that are not otherwise present in the shape model. These new reference entities may be point (0D), line/curve (1D), or plane/surface (2D). The material distribution function can be polynomial, exponential or harmonic functions of the distance from material reference entities [1,4,5,12]. Recently developed voxelbased modeling engine called Monolith [40] permits to handle spatial variations directly in material properties, using different approaches to assign the properties to objects such as geometric modelbased, coordinate systembased and control featuresbased. These voxelbased representation fits perfectly within a new class of 3D printers which have multiple print heads capable of depositing different types material, such as resin, within a single build volume.</p>
<p><strong>Additive Manufacturing applications</strong></p>
<p>Manufacturing techniques play a critical role in achieving the designed composition and thus the demanded properties of heterogeneous object for specific applications. In particular, FGMs have found applications in various fields, such as aerospace, mechanical, electrical, thermal, optical, biomedical and geophysical [1,4,12,41]. One way to categorize these techniques is based on the type of FGM objects manufactured by them. Mahamood et al. [42] classified the FGM objects into two groups: thin and bulk FGM. Thin FGM is usually in the form of surface coatings, while manufacturing techniques for bulk FGM are powder metallurgy, centrifugal method, and AM [12]. Not all the current AM technologies, classified in ISO/ASTM 52900 [43], are now used for FGM realization. The main AM techniques reported in literature are presented in figure 3: vat photopolymerization (Stereolithography – SLA), material extrusion (Fused Deposition Modelling – FDM), powder bed fusion (Selective Laser Sintering/Melting – SLS/SLM), direct energy deposition (Laser Engineered Net Shaping – LENS) and material jetting (polyjet) [12].</p>
<p>SLA has attractive attributes of creating objects with a highquality surface finish, dimensional accuracy, and a variety of material options. The material distribution is homogeneous in a layer, but changes along the build direction. It is challenging to obtain heterogeneous material compositions within intralayer. However, there is a possibility of printing functionally graded material with SLA. As shown by Huang et al. [44], a maskimageprojectionbased Stereolithography is proposed to build objects with multiple materials.</p>
<p>FDM produces parts by extruding filaments of molten thermoplastics material through heated nozzles. After extrusion from the nozzle in a desired pattern, the material solidifies to form the object. There are large varieties of materials that can be used in FDM process. FDM devices with multiple nozzles allow the construction of heterogeneous objects with discrete material distribution. On the other hand, it is possible to put different materials in the same nozzles having the potential of manufacturing functionally graded material objects as long as the machine system allows for an arbitrary mixture of different filament materials. For example, Leu et al. [45] developed a triple extruder mechanism, which can control the filaments extrusion for desired composition gradients. In the same way Garland et al. [15] used an off the shelf FDM 3D printer to produce FGM object. The printer is equipped with a nozzle that can extrude two mixed materials at once. By controlling the rate at which the two filaments are pulled into the melt chamber, FGM objects can be printed, i.e. colours or compositions changed. Khalil et al. [46] showed the possibility of constructing heterogeneous tissue with FDM process in medical applications. Their system is based on a setup with four different nozzles.</p>
<p>LENS and SLSSLM are promising technologies for fabricating FGM metal parts with excellent strength, accuracy (50100 μm), and surface roughness (<10 μm), depending upon the machine type, materials and geometry of the products. Both LENS and SLSSLM use powders as construction unit, but the former in blownpowder while the latter in a powderbed technique. By controlling the composition ratio of different material powders, they have the potential of producing FGM objects. LENS is mainly used for iron, titanium, and nickelbased alloys. Other examples of FGM parts are functionally graded tungsten carbide and tool steel parts, alloys and ceramic parts by SLM, TiC and Ti composite by LENS, and Nykon11 and silica nanocomposites by SLS [9,12]. Stratasys PolyJet 3D printing technology jets layers of curable liquid photopolymer onto a build tray and the gradient profile is thus continuous. One application of this technology for a graded prosthesis production is proposed in [39], where a PolyJet printer permits the elimination of slicing and path planning by bitmap images. Other researchers have demonstrated workflows for modelling and fabricating material compositions with target visual properties and desired deformation behaviour [39]. Another example is given by Connex 3 by Stratasys [47]: it offers the ability to create objects by jetting material droplets in a predefined pattern from designated microscale inkjet printing nozzles. With a threebase colour system, the material droplets have a wide colour range option from 20 palettes, each one providing several colours. The process requires a specific range of viscosity and curing temperature of the jetted liquid. This limits the type of material that can be used in this process.</p>
<p><img src="https://www.raftpubs.com/uploads/files/source/ijme1002figure3.jpg" alt="ijme1002figure3" width="611" height="229" /></p>
<p><strong>Figure 3:</strong> Additive Manufacturing processes currently used for FGM objects, classified using ISO/ASTM 52900.</p>
<p><strong>Conclusions</strong></p>
<p>AM can effectively build heterogeneous object, but research effort must be addressed to improve design and representation methods. In order to support these trends, this research suggested a classification of the possible approaches for volumetric modelling. Different approaches to assign properties of heterogeneous objects were described, defining a fundamental step for any design approach able to optimize the material combination and distribution on a design space. Moreover, the paper presents the major AM technologies useful for manufacturing FGMs.</p>
<p><strong>Acknowledgement</strong></p>
<p>This work was partially funded by grant “BIRD 190850  Design, geometric modeling and analysis of components with functionally graded variation for additive manufacturing technologies” by Department of Civil, Environmental and Architectural Engineering, University of Padova, and Fondazione Cassa di Risparmio di Padova e Rovigo CARIPARO.</p>
<p>1. Leung YS, Kwok TH, Li X, et al. 2019. Challenges and Status on Design and Computation for Emerging Additive Manufacturing Technologies. Journal of Computing and Information Science in Engineering. Ref.: <a href="https://bit.ly/34fl6zL">https://bit.ly/34fl6zL</a> </p>
<p>2. Pasko A, Fryazinov O, Vilbrandt T, et al. 2011. Procedural functionbased modelling of volumetric microstructures. Graphical Models. 73: 165181. Ref.: <a href="https://bit.ly/2LJoUTh">https://bit.ly/2LJoUTh</a> </p>
<p>3. Kou XY, Tan ST. 2005. A hierarchical representation for heterogeneous object modeling. CAD Computer Aided Design. 37: 307319. Ref.: <a href="https://bit.ly/35bk1do">https://bit.ly/35bk1do</a> </p>
<p>4. Kou XY, Tan ST. 2007. Heterogeneous object modeling: A review. CAD Computer Aided Design. 39:284301. Ref.: <a href="https://bit.ly/38qEpZT">https://bit.ly/38qEpZT</a> </p>
<p>5. Miyamoto Y, Kaysser WA, Rabin BH, et al. 1999. Functionally Graded Materials. Ref.: <a href="https://bit.ly/2RBzyzj">https://bit.ly/2RBzyzj</a> </p>
<p>6. Ahern J, DiCarlo A. 2016. Computationally engineered advanced manufacturing of parts. In: 2016 IEEE Aerospace Conference. 18. Ref.: <a href="https://bit.ly/2RMf5rk">https://bit.ly/2RMf5rk</a> </p>
<p>7. Requicha AAG, Voelcker HB. 1982. Solid Modeling: A Historical Summary and Contemporary Assessment. IEEE Computer Graphics and Applications. 2: 924. Ref.: <a href="https://bit.ly/36pqZvG">https://bit.ly/36pqZvG</a> </p>
<p>8. Requicha AG. 1980. Representations for Rigid Solids: Theory, Methods, and Systems. ACM Computing Surveys (CSUR). 12: 437464. <a href="https://bit.ly/2P8CHF6b">https://bit.ly/2P8CHF6b </a> </p>
<p>9. Zhang C, Chen F, Huang Z, et al. 2019. Additive manufacturing of functionally graded materials: A review. Materials Science and Engineering. 764: 138209. Ref.: <a href="https://bit.ly/35bkQ5Y">https://bit.ly/35bkQ5Y</a> </p>
<p>10. Wu XJ, Liu WJ, Wang MY. 2007. Modeling Heterogeneous Objects in CAD. ComputerAided Design and Applications. 4: 731740. Ref.: <a href="https://bit.ly/2E3O8re">https://bit.ly/2E3O8re</a> </p>
<p>11. Sharma GK, Gurumoorthy B. 2019. Modelling multiply connected heterogeneous objects using mixeddimensional material reference features. Journal of Computational Design and Engineering. 6: 337347. Ref.: <a href="https://bit.ly/2LIjSX8">https://bit.ly/2LIjSX8</a> </p>
<p>12. Zhang B, Jaiswal P, Rai R, et al. 2018. Additive Manufacturing of Functionally Graded Material Objects: A Review. Journal of Computing and Information Science in Engineering. Ref.: <a href="https://bit.ly/2PCgPkv">https://bit.ly/2PCgPkv</a> </p>
<p>13. Tran LV, Ferreira AJM, NguyenXuan H. 2013. Isogeometric analysis of functionally graded plates using higherorder shear deformation theory. Composites Part B: Engineering. Ref.: <a href="https://bit.ly/35aIoIb">https://bit.ly/35aIoIb</a> </p>
<p>14. Kumar V, Dutta D. 1998. An approach to modeling and representation of heterogeneous objects. Journal of Mechanical Design, Transactions of the ASME .120: 659667. Ref.: <a href="https://bit.ly/38qPFWn">https://bit.ly/38qPFWn</a> </p>
<p>15. Garland A, Fadel G. 2015. Design and Manufacturing Functionally Gradient Material Objects with an off the Shelf ThreeDimensional Printer: Challenges and Solutions. Journal of Mechanical Design, Transactions of the ASME. Ref.: <a href="https://bit.ly/36lBi3I">https://bit.ly/36lBi3I</a> </p>
<p>16. Garland A, Fadel G. 2016. MultiObjective Optimal Design of Functionally Gradient Materials. Volume 2A: 42nd Design Automation Conference. Ref.: <a href="https://bit.ly/3454LgM">https://bit.ly/3454LgM</a> </p>
<p>17. Paolini A, Kollmannsberger S, Rank E. 2019. Additive manufacturing in construction: A review on processes, applications, and digital planning methods. Additive Manufacturing. 30: 100894. Ref.: <a href="https://bit.ly/36goeg2">https://bit.ly/36goeg2</a> </p>
<p>18. Fadel G, Morvan S. 2002. Multimaterial representation and design issues. In: Gibson I (ed) Software solutions for rapid prototyping. 155224.</p>
<p>19. Shin KH, Natu H, Dutta D, et al. 2003. A method for the design and fabrication of heterogeneous objects. Materials and Design. 24: 339353. Ref.: <a href="https://bit.ly/36mFkc1">https://bit.ly/36mFkc1</a> </p>
<p>20. Jackson TR. 2000. Analysis of functionally graded material object representation methods. Ref.: <a href="https://bit.ly/38t1dZh">https://bit.ly/38t1dZh</a> </p>
<p>21. Boddeti N, Ding Z, Kaijima S, et al. 2018. Simultaneous Digital Design and Additive Manufacture of Structures and Materials. Scientific Reports. 8: 15560. Ref.: <a href="https://go.nature.com/35czyth">https://go.nature.com/35czyth</a> </p>
<p>22. Rosen DW, Jeong N, Wang Y. 2013. A method for reverse engineering of material microstructure for heterogeneous CAD. ComputerAided Design. 45: 10681078. Ref.: <a href="https://bit.ly/2Pc6RqZ">https://bit.ly/2Pc6RqZ</a> </p>
<p>23. Liu X, Shapiro V. 2015. Random heterogeneous materials via texture synthesis. Computational Materials Science. Ref.: <a href="https://bit.ly/2qKeGuE">https://bit.ly/2qKeGuE</a> </p>
<p>24. Latief FDE, Biswal B, Fauzi U, et al. 2010. Continuum reconstruction of the pore scale microstructure for Fontainebleau sandstone. Physica A: Statistical Mechanics and its Applications. Ref.: <a href="https://bit.ly/349uYL5">https://bit.ly/349uYL5</a> </p>
<p>25. McDowell DL, Ghosh S, Kalidindi SR. 2011. Representation and computational structureproperty relations of random media. 63: 4551. Ref.: <a href="https://b.gatech.edu/2sYEDHt">https://b.gatech.edu/2sYEDHt</a> </p>
<p>26. Bostanabad R, Bui AT, Xie W, et al. 2016. Stochastic microstructure characterization and reconstruction via supervised learning. Acta Materialia. Ref.: <a href="https://bit.ly/36mFOyR">https://bit.ly/36mFOyR</a> </p>
<p>27. Bidarra R, de Kraker KJ, Bronsvoort WF. 1998. Representation and management of feature information in a cellular model. CAD Computer Aided Design. 30: 301313. Ref.: <a href="https://bit.ly/2qEUHxh">https://bit.ly/2qEUHxh</a> </p>
<p>28. Tornabene F, Ceruti A. 2013. Mixed Static and Dynamic Optimization of FourParameter Functionally Graded Completely Doubly Curved and Degenerate Shells and Panels Using GDQ Method. Mathematical Problems in Engineering. 2013:133. Ref.: <a href="https://bit.ly/35cqZia">https://bit.ly/35cqZia</a> </p>
<p>29. Tornabene F, Liverani A, Caligiana G. 2011. FGM and laminated doubly curved shells and panels of revolution with a freeform meridian: A 2D GDQ solution for free vibrations. International Journal of Mechanical Sciences. 53: 460470. Ref.: <a href="https://bit.ly/2LI0Wb6">https://bit.ly/2LI0Wb6</a> </p>
<p>30. Savio G, Meneghello R, Rosso S, et al. 2019. 3D Model Representation and Data Exchange for Additive Manufacturing. 41242. Ref.: <a href="https://bit.ly/2sevk64">https://bit.ly/2sevk64</a> </p>
<p>31. Hoffmann CM, Rossignac JR. 1996. A road map to solid modeling. IEEE Transactions on Visualization and Computer Graphics. 2: 310. Ref.: <a href="https://bit.ly/2ro6och">https://bit.ly/2ro6och</a> </p>
<p>32. Shin KH, Dutta D. 2001. Constructive representation of heterogeneous objects. Journal of Computing and Information Science in Engineering. 1: 205217. Ref.: <a href="https://bit.ly/36pk2e0">https://bit.ly/36pk2e0</a> </p>
<p>33. Mortenson ME. 1985. Geometric Modeling I. Wiley.</p>
<p>34. Bacciaglia A, Ceruti A, Liverani A. 2019. A systematic review of voxelization method in additive manufacturing. Mechanics & Industry. 20: 630. Ref.: <a href="https://bit.ly/36p1SsJ">https://bit.ly/36p1SsJ</a> </p>
<p>35. Blouin A, Combemale B, Baudry B, et al. 2015. Kompren: modeling and generating model slicers. Software & Systems Modeling. 14: 321337. Ref.: <a href="https://bit.ly/2E4fnSn">https://bit.ly/2E4fnSn</a> </p>
<p>36. Pasko A, Adzhiev V, Schmitt B, et al. 2001. Constructive hypervolume modeling. Graphical Models .63: 413442. Ref.: <a href="https://bit.ly/35atQsb">https://bit.ly/35atQsb</a> </p>
<p>37. Massarwi F, Elber G. 2016. A Bspline based framework for volumetric object modeling. CAD Computer Aided Design. 78: 3647. Ref.: <a href="https://bit.ly/2E4fDAP">https://bit.ly/2E4fDAP</a> </p>
<p>38. Martin W, Cohen E. 2001. Representation and extraction of volumetric attributes using trivariate splines. In: Proceedings of the sixth ACM symposium on Solid modeling and applications  SMA ’01. 234240. Ref.: <a href="https://bit.ly/2YzC36H">https://bit.ly/2YzC36H</a> </p>
<p>39. Doubrovski EL, Tsai EY, Dikovsky D, et al. 2015. Voxelbased fabrication through material property mapping: A design method for bitmap printing. ComputerAided Design. 60: 313. Ref.: <a href="https://bit.ly/2RHBBSi">https://bit.ly/2RHBBSi</a> </p>
<p>40. Panagiotis M, Payne AO. 2019. Monolith. Accessed 27. Ref.: <a href="https://bit.ly/35bWKrR">https://bit.ly/35bWKrR</a> </p>
<p>41. Wo?ko M, Paszkiewicz B, Piasecki T, et al. 2005. Applications of functionally graded materials in optoelectronic devices. In: Optica Applicata. 663667. Ref.: <a href="https://bit.ly/2RIgNtY">https://bit.ly/2RIgNtY</a> </p>
<p>42. Mahamood RM, Akinlabi ET, Shukla M, et al. 2012. Functionally graded material: An overview. In: Lecture Notes in Engineering and Computer Science. 15931597. Ref.: <a href="https://bit.ly/36kTD0T">https://bit.ly/36kTD0T</a> </p>
<p>43. ISO/ASTM (2015) ISO/ASTM 52900:2015 (ASTM F2792)  Additive manufacturing  General principles  Terminology.</p>
<p>44. Huang P, Deng D, Chen Y. 2014. Modeling and Fabrication of Heterogeneous ThreeDimensional Objects Based on Additive Manufacturing. Volume 2A: Advanced Manufacturing. Ref.: <a href="https://bit.ly/356834J">https://bit.ly/356834J</a> </p>
<p>45. Liu W, Zhang YS, Heinrich MA, et al. 2017. Rapid Continuous Multimaterial Extrusion Bioprinting. Advanced Materials. 29: 1604630. Ref.: <a href="https://bit.ly/2PaZpMF">https://bit.ly/2PaZpMF</a> </p>
<p>46. Khalil S, Nam J, Sun W. 2005. Multi?nozzle deposition for construction of 3D biopolymer tissue scaffolds. Rapid Prototyping Journal. 11: 917. Ref.: <a href="https://bit.ly/34aKqGI">https://bit.ly/34aKqGI</a> </p>
<p>47. Stratasys. 2019. Connex3 Objet500 and Objet350. https://www.stratasys.com/it/3dprinters/objet350500connex3. Accessed 27 Nov 2019.</p>
https://www.raftpubs.com/ijmemechanicalengineering/articles/ijme_raft1002.php
https://www.raftpubs.com/ijmemechanicalengineering/pdf/ijme_raft1002.pdf
1
1
14
23