Next Article in Journal
Determining Simulation Parameters of Prototype Door Hinge for Correlation between Simulation and Experimental Results in United Nations Economic Commission for Europe Regulation No: 11 Tests
Next Article in Special Issue
Establishing Flow Stress and Elongation Relationships as a Function of Microstructural Features of Ti6Al4V Alloy Processed using SLM
Previous Article in Journal
A full Model-Based Design Environment for the Development of Cyber Physical Systems
Previous Article in Special Issue
Development of a New Span-Morphing Wing Core Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tetrahedron-Based Porous Scaffold Design for 3D Printing

1
Department of Computer Science, University of Wisconsin—Milwaukee, Milwaukee, WI 53211, USA
2
Lattice Engines Inc., San Mateo, CA 94404, USA
*
Authors to whom correspondence should be addressed.
Designs 2019, 3(1), 16; https://doi.org/10.3390/designs3010016
Submission received: 9 January 2019 / Revised: 4 February 2019 / Accepted: 4 February 2019 / Published: 18 February 2019
(This article belongs to the Special Issue Design and Applications of Additive Manufacturing and 3D Printing)

Abstract

:
Tissue repairing has been the ultimate goal of surgery, especially with the emergence of reconstructive medicine. A large amount of research devoted to exploring innovative porous scaffold designs, including homogeneous and inhomogeneous ones, have been presented in the literature. The triply periodic minimal surface has been a versatile source of biomorphic structure design due to its smooth surface and high interconnectivity. Nonetheless, many 3D models are often rendered in the form of triangular meshes for its efficiency and convenience. The requirement of regular hexahedral meshes then becomes one of limitations of the triply periodic minimal surface method. In this paper, we make a successful attempt to generate microscopic pore structures using tetrahedral implicit surfaces. To replace the conventional Cartesian coordinates, a new coordinates system is built based on the perpendicular distances between a point and the tetrahedral faces to capture the periodicity of a tetrahedral implicit surface. Similarly to the triply periodic minimal surface, a variety of tetrahedral implicit surfaces, including P-, D-, and G-surfaces are defined by combinations of trigonometric functions. We further compare triply periodic minimal surfaces with tetrahedral implicit surfaces in terms of shape, porosity, and mean curvature to discuss the similarities and differences of the two surfaces. An example of femur scaffold construction is provided to demonstrate the detailed process of modeling porous architectures using the tetrahedral implicit surface.

1. Introduction

Tissue Engineering (TE), as an interdisciplinary discipline, is addressed to create artificial, functional three-dimensional (3D) tissues and organs. The superb porous scaffold plays a critical role in cell proliferation and differentiation phases. There are a few basic, widely accepted criteria for building high-quality scaffolds. Firstly, the internal porous structure is required for interconnection and high porosity, and also has proper pore size. Secondly, the materials of scaffolds have to be biocompatible and bioresorbable with a controllable degradation rate. Thirdly, a certain level of mechanical strength is necessary to maintain the structure and support the weight from other parts of the body. Fourthly, a large surface area is of great importance to facilitate the delivery of nutrients and metabolic waste. While replication of the tissue’s geometry is feasible when using advanced computer-aided design (CAD) and medical imaging techniques, the design of internal microstructures with the same bio-mechanical functionality as real tissue is more challenging.
A variety of fabrication methods have been proposed for scaffold manufacturing. Earlier on, Mikos et al. demonstrated a native scaffold design technique using salt leaching [1], while Mooney et al. proposed fabricating porous sponges of poly using gas-foaming [2]. Meanwhile, a few other conventional manufacturing methods, such as thermal-induced phase separation [3,4], porous ceramics [5], electrospinning [6,7], biomineralization [8,9], and phase-separation followed by freeze-drying [10] were also suggested for porous scaffold fabrication. Nevertheless, these methods have limitations with regard to accurately controlling pore morphologies and sizes. With the rapid development of additive manufacturing (AM) techniques and their applications in tissue engineering, a paradigm shift toward computer-aided design has occurred in tissue engineering. Common additive manufacturing (also known as 3D printing) technologies include fused deposition modeling (FDM), selective laser sintering (SLS), precision extrusion deposition (PED), and stereolithography (SLA) [11,12,13,14].
Various commercial CAD softwares, either based on constructive solid geometry (CSG) or boundary representation (B-Rep), have been commonly employed to assist in engineering design and modeling. Some widely used tools are CATIA (Dassault Systèmes, Vélizy-Villacoublay Cedex, France), NX (Siemens PLM Software, Plano, TX, USA), SolidWorks (Dassault Systèmes, Vélizy-Villacoublay, France), and Pro/Engineer (PTC, Needham, MA, USA) [15,16]. These CAD tools combine diverse standard solid primitives (cylinders, spheres, cubes, etc.) through Boolean operations to produce complicated 3D models. Since B-Rep methods describe the solid based on a combination of vertices, edges, and loops, a preliminary check is usually placed to ensure no gaps or overlaps among the boundaries of different cells [17]. In order to enrich the parametric library of scaffolds structures, a set of unit cells with bio-inspired features have also been revealed in some recent research [18,19]. Although the utilization of present CAD tools has largely reduced the time taken for scaffold design and automated the manufacturing process, the biomechanical properties of the resulting scaffolds are still relatively poor. As an alternative solution, a few image-based approaches that combine image processing and free-form fabrication techniques are also used for modeling 3D scaffold geometries. Due to their compatibility with real patient data, image-based methods can quickly create porous architectures by intersecting two 3D binary images, among which one depicts the outline of the defect and the other one consists of a stack of binary unit cells [14]. As an example, Hollister et al. defined the craniofacial scaffold’s topology by specifically setting the voxels’ densities within image design cubes [20]. Later, Smith et al. also used image-based design and CAD tools to generate an accurately sized and shaped scaffold for osseous tissue via selective laser sintering (SLS) [21]. Compared to other CAD scaffold design patterns, implicit surface modeling (ISM) methods allow for complex structures to be easily fabricated using a single mathematical equation. It has high flexibility in describing cellular architectures with the freedom to integrate diverse porous shapes with controlled porosity. One of the most representative ISM methods is the triply periodic minimal surface (TPMS) which has been a topic of great research interest over the past few years. TPMS has been widely used in the replication of natural structures, especially in biological tissues. More details about the TPMS are given in Section 2.
This paper will introduce a new, advanced ISM method using a tetrahedral implicit surface (TIS). A variety of tetrahedral implicit surfaces, including P-, D-, and G-surfaces, are constructed and demonstrated. The major contribution of our work is to address the problem of porous scaffold design from a different perspective based on tetrahedral basic elements, rather than the conventional hexahedrons. The remainder of the paper is organized as follows. In Section 2, we give a brief introduction to TPMSs. Section 3 focuses on the basic mathematical equations of the proposed TIS method and provides a proof to the continuity of TIS surfaces between neighboring tetrahedrons. A flowchart of generating porous scaffolds from a CAD surface model is elaborated on by using the proposed TIS method. In Section 4, various results are compared between different types of TISs and TPMSs. Additionally, some essential properties, such as porosity and mean curvatures, are presented and discussed. Conclusively, a summary of the advantages and deficiencies of TIS is given in Section 5.

2. Triply Periodic Minimal Surfaces

Among various state-of-the-art implicit surface modeling methods, the triply periodic minimal surface has attracted the most attention over the past few decades due to its inherent advantages of geometrical and biological arrangement of pore structure. A minimal surface is locally area-minimizing, which has the smallest area for a surface spanning the boundary of it. The properties of minimal surfaces are very similar to those of a natural biological structure. Many years ago, Galusha proved the existence of minimal surface geometries in intravital biological tissues, including beetle shells and weevils [22,23]. Kapfer also proposed that the TPMS-based sheet solids could provide relatively high stiffness with a high porosity, which creates the possibility of developing structural scaffolds using TPMSs [24]. Later, Rajagopalan first designed coterminous seeding-feeding networks based on Schawartz’s Primitive (P) surface to supply nutrients to the proliferating cells [25]. Melchels et al. used CAD softwares to generate TPMS diamond (D) and gyroid (G) architectures, and introduced the gradient in porosity and pore size by adding a linear term for z-values of the Cartesian coordinate system [26]. Based on these sample designs using a specific TPMS in simple cubes, Yoo summarized and presented a comprehensive CAD porous scaffold design methodology using TPMS libraries composed of diverse primitive units [27].
In mathematics, The Enneper-Weierstrass’s representation describes a global parametrization of TPMS as in [25]:
x = R e ( e i θ ω 0 ω ( 1 τ 2 ) R ( τ ) d τ ) y = R e ( e i θ ω 0 ω i ( 1 + τ 2 ) R ( τ ) d τ ) z = R e ( e i θ ω 0 ω 2 τ R ( τ ) d τ )
where i 2 = 1 , τ is a complex variable and R e means the real part, and θ is the Bonnet angle. More generally, the approximation of TPMS can be expressed as a single-valued function of three variables from the x-, y-, and z-axis. The surface is the locus of points for which the function has a constant value C, which is defined as the threshold of TPMS. The most common TPMS units are listed in Table 1.
Although TPMS methods can generate a continuous smooth porous network, the continuity and integrality problems may exist when irregular models directly intersect with the iso-surface. As shown in Figure 1, some isolated malformed curves appear on the boundary of the porous femur. Moreover, it is difficult and time-consuming to partition some complex domains into a set of regular or nearly regularly-shaped hexahedrons. To address these problems, it is necessary to introduce a few advanced mapping techniques to interpolate a regular TPMS matrix into a parameterized model mesh. Yoo proposed a heterogeneous porous scaffold design method by combining the distance field with TPMS [28]. Feng et al. presented a different approach to generating TPMS porous scaffolds based on T-spline [29]. More recently, Chen et al. attempted to map regular TPMS into parameterized hexahedral mesh using the Laplace’s equation [30].
Even though the benefits of TPMS and its applications have been widely discussed in the literature, it might not always be the best tool when manufacturing porous structures. The major limitations of hexahedron-based modeling can be summarized from two perspectives:
(1)
Quadrilateral and hexahedral meshes are usually less frequently and efficiently used than triangular and tedrahedral meshes in various image-processing areas.
(2)
More importantly, a hexahedron will introduce a distortion issue when deformed in 3D which is not seen in a tetrahedron.

3. Tetrahedral Implicit Surface Modeling

3.1. Mathematical Description of Tetrahedral Implicit Surface

TPMS is characterized as a minimal surface which is periodic in three perpendicular directions. Obviously, the same manner does not apply to the generation of periodic surfaces in a tetrahedron. Our goal is to make the surface periodic in certain particular directions, such as the vertical direction of each of the four faces of a tetrahedron. Here, we introduce a new coordinates system using point-to-plane distances. In this system, there are four axes, corresponding to the vertical directions of four faces of the tetrahedron. The coordinate of an arbitrary point inside the tetrahedron on a certain axis is determined by the ratio of the distance from the point to the corresponding face divided by the corresponding height of the tetrahedron. As shown in Figure 2, the coordinates of point P, ( α , β , γ σ ), can be calculated by:
P α = d α h α × 2 π × λ α P β = d β h β × 2 π × λ β P γ = d γ h γ × 2 π × λ γ P δ = d δ h δ × 2 π × λ δ
in which d α , d β , d γ , and d δ denote the projection distances from point P to plane B C D , A C D , A B D , and A B C , respectively, and h α , h β , h γ , h δ are the height of the tetrahedron corresponding to each plane. The parameter λ i ( i = α , β , γ , δ ) determines the periodicity of its corresponding direction.
To mimic similar properties of TPMS, we adopt the mathematical expressions of the TPMSs on each periodic component and derive the following TIS equations:
ϕ P ( r ) = cos ( α ) + cos ( β ) + cos ( γ ) + cos ( δ ) + cos ( α ) cos ( β ) cos ( γ ) cos ( δ ) = C ϕ D ( r ) = sin ( α ) cos ( β ) cos ( γ ) cos ( δ ) + cos ( α ) sin ( β ) cos ( γ ) cos ( δ ) + cos ( α ) cos ( β ) sin ( γ ) cos ( δ ) + cos ( α ) cos ( β ) cos ( γ ) sin ( δ ) + cos ( α ) cos ( β ) cos ( γ ) cos ( δ ) = C ϕ G ( r ) = cos ( α ) sin ( β ) + cos ( γ ) sin ( δ ) + cos ( α ) sin ( β ) + cos ( γ ) sin ( δ ) + cos ( α ) cos ( β ) cos ( γ ) cos ( δ ) = C
It is worth noting that these TIS surfaces are expressed by implicit functions with a constant threshold C. With a proper threshold given, the TIS surface mesh can be generated as an iso-surface by using the Marching Cubes (MC) algorithm, which is one of the most famous approaches to extracting iso-surfaces from a three-dimension data field.

3.2. Continuity Analysis of Tetrahedral Implicit Surface

As mentioned in Section 2, TPMS couldn’t produce a porous structure fitting any irregular complex shape unless some mapping techniques, such as the distance field [31], T-spline [29], or hexahedral parameterization [30], is integrated. Unlike TPMS, a significant advantage of the proposed tetrahedral implicit surface method is that it can generate surfaces with same morphological features inside the tetrahedron of any shape. When multiple tetrahedra are considered, which is almost always true in modeling real-world shapes, the surfaces between neighboring tetrahedrons must be seamlessly connected at the joint. Otherwise, it may cause holes or gaps in the resulting surfaces. In this section, a mathematical geometry proof is provided to validate the C 0 continuity of TIS between two adjacent tetrahedrons.
As shown in Figure 3, A B C E and A D C E are two adjacent tetrahedrons of arbitrary shapes that share the triangular face A C E . F is an arbitrary point on the face A C E . I and J are the perpendicular projections of the point F onto the two faces B C E and D C E , respectively. Similarly, H and K are the projections of the point A onto the two faces B C E and D C E , respectively.
b e c a u s e F I B C E a n d A H B C E t h e r e f o r e , F I A H a n d Δ G F I Δ G A H s o w e g e t : r 1 = G F G A = G I G H = F I A H
The same holds for tetrahedron A C D E and we have:
r 2 = G F G A = G J G K = F J A K
Combine Equations (4) and (5), then:
r = r 1 = r 2 = G F G A = F I A H = F J A K
In tetrahedron A B C E , F I A H 2 π and F J A K 2 π is the coordinate of point F with respect to the faces B C E and C D E , respectively. Similarly, we can conclude that the other two coordinates of point F in tetrahedron A B C E with respect to faces A B C and A B E are the same as those of point F to faces A D C and A D E in tetrahedron A D C E . Meanwhile, the coordinate of F to face A C E equals to 0 in both tetrahedrons A B C E and A D C E , which means the four coordinates of point F are exactly the same in both of the two tetrahedrons. As a result, we can conclude that the TIS function values of all points lying on the shared face of two neighboring tetrahedrons will be the same, regardless of their shape.

3.3. Porous Structure Generation from Surface Moldes

Based on the proposed TIS method, we can achieve porous scaffolds by tetrahedralizing the tissue with a customized configuration. Biological tissues are inherently heterogeneous architectures. At the macrostructure level, the tissue exhibits great differences in both morphology and biofunctionability. Pore-intensive parts have higher structural strength and can support most of the weight. Conversely, the sparsely populated parts have better permeability and transport of nutrients and metabolic waste. Figure 4 shows a flowchart of the details for designing a 3D heterogeneous porous scaffold from the 3D anatomical shape.
Since the quality of the tetrahedral mesh, including the face angle and dihedral angle, has a decisive influence on the quality of the generated scaffold, our approach uses a tetrahedral mesh generation algorithm based on the body-centered cubic (BCC) tetrahedral lattice [32], followed by quality tetrahedral mesh smoothing via boundary-optimized Delaunay triangulation (B-ODT). Compared with the two current popular methods, Tetgen and Netgen, the BCC lattice tetrahedral meshing algorithm is more robust and general and has no quality requirement for the input surface mesh, and the sharp features are also reconstructed better. To tetrahedralize the input model, the octree of the input was firstly subdivided into 3D mesh based on the Euclidean distance transformation. Then, we computed the sign of each node in the BCC lattice and calculated the intersecting points where the edge crossed the input surface mesh. Next, we detected the cutting points that were “too close” to the original BCC nodes and snapped them to the corresponding nodes. Finally, the boundary polyhedra was decomposed into tetrahedrons and the entire generated tetrahedral mesh was post-processed by the B-ODT smoothing algorithm. For more details on the tetrahedral meshing algorithm, please refer to [33,34].

4. Results and Discussion

In this section, various types of TIS surfaces are compared with the TPMS surfaces from different perspectives. The TIS algorithm is implemented in C programming language running on an 8 × 2.20-GHz Intel(R) Core(TM) i7 computer with 16 GB of memory. A volume of 200 × 200 × 200 voxels was used as the resolution for both TPMS and TIS to generate various types of surfaces. While different selections of the threshold C can significantly change the porosity and pore size, we chose the constant 0 as the threshold of the generation of P-, D-, and G-surfaces for all TPMS models in this paper. For TIS surface generation, however, we used a concept of relative threshold, which is related to the actual threshold as follows:
a c t u a l _ t h r e s h o l d = ( m a x m i n ) r e l a t i v e _ t h r e s h o l d + m i n
in which m a x and m i n are the minimum and maximum of the calculated TIS function values from Equation (3). The range of the relative threshold was rescaled into 0 to 1 according to the actual threshold, which is the real threshold used in the experiments. The periodicity parameter λ , as used in Equation (2), was chosen as follows. To stereoscopically illustrate the fabricated TIS surfaces with a moderate pore size, 0.16 and 0.44 were used as the thresholds for P-surface ( C = 0.16 when λ = 1 , C = 0.44 when λ = 2 for the generation of TIS surfaces). Also, we used the threshold of 0.67 for the TIS D-surface and a threshold of 0.5 for the TIS G-surface both for λ = 1 and λ = 2 .
In Figure 5, Figure 6 and Figure 7, the surfaces in the two left columns are TPMS Schwarz P-, D-, and G- surfaces, while the right two columns contain the TIS surfaces of the same type, respectively. The meshes in the first row were constructed using a single period ( λ = 1 ), while the meshes in the second row were constructed using a double period ( λ = 2 ) on each axis instead. From these figures, it is not hard to figure out that the shapes of the surfaces and the locations of the holes are very similar between the same types of surfaces for different groups. For example, the P-surfaces in both TPMS and TIS have an opening on each face of the unit domain (either tetrahedron or hexahedron). The opening on the tetrahedral face is an ellipse of the triangle outline, while the opening on the hexahedral face is a regular circle. The interiors are also connected, which allows for cell growth through the holes on the surface. In addition, Figure 8, Figure 9 and Figure 10 also give closer views of the surfaces between two neighboring tetrahedrons.
To further analyze the characteristics of these tetrahedral implicit surfaces, we first used the well-known open source CAD software, Meshlab, to compute the average curvatures over the whole surface. Figure 11 demonstrates the distributions of curvatures of different surfaces, as well as their corresponding detailed histograms. The color map ranges from red to blue, indicating the curvature values from a minimum of 30 to a maximum of 30 (the values on the X-axis are curvatures in ascending order, while the values on the Y-axis are the number of points whose curvatures share the same value). Additionally, more information including the minimum/maximum curvature and the mean curvature, as well as the standard deviation of the curvatures are also provided for each of the TPMS and TIS surfaces in Table 2. In the table, the minimum curvatures of the TIS P-surface and G-surface are almost double the values of the TPMS P-surface and G-surface. Only the maximum curvature of the TIS P-surface is significantly larger than the TPMS surface of the same type. Moreover, the standard deviation of the curvatures of TIS surfaces is relatively larger than that of the TPMS surface of the same type. From Figure 11 and Table 2, it is not hard to conclude that the distributions of curvatures of TPMSs are all symmetrical, while this symmetry does not apply to TISs. Nonetheless, one of the most important common attributes for TPMS and TIS is that the overall distribution of the curvatures tends to converge to the mean curvature, which approximates to 0.
Besides, we also realized that the porosity and pore size of the surfaces were quite sensitive to the selection of the threshold. Through the experiments, we found that not all thresholds in the range of 0 to 1 could generate a completely connected surface. To create the TIS surfaces of a single period from a regular tetrahedron, the ideal threshold range for a P-surface is 0.118–0.275, for the D-surface is 0.569–0.765, and for the G-surface is 0.431–0.627. A value out of these ranges will cause the generated corresponding type of the deformed surface, which means the hole structure will disappear. On the other hand, TPMS surfaces also have the same issues of surface discontinuity and deformation as TIS surfaces. Nonetheless, the difference is that the selective areas of the reasonable threshold for TPMSs all uniformly concentrate on the range from 1 to 1. Table 3 gives more information of the relationship between measured porosities and different thresholds, C. Additionally, some examples of the deformed TPMSs and TISs with a threshold that exceeds the proper range are demonstrated in Figure 12. It is noted that the hole size gets bigger and the porosity behaves more saturated when C gets increased in the given range for both TPMS and TIS. Meanwhile, the surface areas of different TPMS and TIS surfaces for a unit volume are measured by the sum area of the generated mesh triangles, and the results are presented in Table 4 as a reference. All related parameters, including the resolution and threshold, are the same as mentioned at the beginning of Section 4. In the end, Table 5 lists the running time of the TPMS and TIS algorithms, as well as the number of generated triangles for the P-surfaces with different resolutions. The results indicate that the computation time for the TIS algorithm is relatively shorter and mesh size is much smaller than the TPMS when the same resolution is used.
Numerous experimental results implied that the TIS P-surface performs better in the construction of large models than the D- and G-surfaces. Below, we use the P-surface as an example to elaborate the processes of the generation of a porous femur scaffold. The input model is a 3D femur mesh composed of 7587 vertices and 15,174 faces as shown in Figure 13. Through the tetrahedral meshing operation, the femur model is firstly tiled into 989 tetrahedrons, in which over 95 percents of triangular angles lies in the range between 50 degrees and 100 degrees. Figure 14a shows the surface mesh of the tetrahedralized femur model and Figure 14b presents the cross-sectional view of the generated tetrahedral mesh. Secondly, by calculating the TIS function values for all grid points inside the tetrahedral network, we can easily extract the iso-surface through the Marching Cubes algorithm using the threshold C = 0.176 . Moreover, we applied Laplacian smoothing and curvature-based smoothing on the entire porous surface mesh to improve the C 1 continuity at the joints. Figure 15 depicts the smoothed porous TIS surface constrained by the input femur’s surface mesh. Lastly, we intersected the original input femur model with the constructed porous TIS volume to produce a porous femur scaffold, as shown in Figure 16.

5. Conclusions and Future Work

In this paper, an implicit 3D surface method for designing bio-scaffolds based on the tetrahedral implicit surface was proposed. To the best of our knowledge, this is the first attempt to construct porous structures based on tetrahedral elements. The TIS method demonstrated its great potential in the field of designing optimized porous structures. Compared to the well-established TPMS approach, this concise method brings several advantages to the tissue engineering scaffold design:
(1)
Generation of the TIS surface could avoid the restriction of modeling based on a regular unit domain, such as the regular hexahedron in TPMS. Even in the deformed tetrahedron, there can still be the creation of a characteristic tetrahedral surface, which can guarantee C 0 continuity between adjacent TIS surfaces.
(2)
Different from the TPMS method that needs to parametrize tissue surfaces into hexahedral meshes, it is more convenient to tetrahedralize the triangular surface mesh as in the proposed TIS method. Without the special mapping procedure, the entire process of generating pores is also simplified.
(3)
The strong interconnectivity and tetrahedron-based modeling grants the TIS more flexibility and creativity for complicated shape modeling.
Notwithstanding this, there are also several limitations of this method which needs further research. Though the TIS surface of multiple periods obtained from a single unit has shown the characteristic of approximately zero mean curvature, and though we also showed the C 0 continuity of the generated surfaces, the C 1 continuity of the surface at the junction of two neighboring tetrahedrons is not guaranteed and needs further investigation. Currently, the mesh smoothing algorithm is used to greatly improve the smoothness of the resulting surface. Moreover, some isolated closed surfaces may be produced in the TIS D-surface from a complex input model.

Author Contributions

Conceptualization, Y.G. and Z.Y.; methodology, Y.G. and Z.Y.; software, Y.G.; validation, Y.G., K.L. and Z.Y.; formal analysis, Y.G.; investigation, K.L.; resources, Z.Y.; data curation, Z.Y.; writing—original draft preparation, Y.G.; writing—review and editing, Y.G. and Z.Y.; visualization, Y.G.; supervision, Z.Y.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mikos, A.G.; Sarakinos, G.; Leite, S.M.; Vacanti, J.P.; Langer, R. Laminated three dimensional biodegradable foams for use in tissue engineering. Biomaterials 1993, 14, 323–330. [Google Scholar] [CrossRef]
  2. Mooney, D.J.; Baldwin, D.F.; Suh, N.P.; Vacanti, J.P.; Langer, R. Novel approach to fabricate porous sponges of poly(d,l-lactic-co-glycolic acid) without the use of organic solvents. Biomaterials 1996, 17, 1417–1422. [Google Scholar] [CrossRef]
  3. Guan, J.; Fujimoto, K.L.; Sacks, M.S.; Wagner, W.R. Preparation and characterization of highly porous, biodegradable polyurethane scaffolds for soft tissue applications. Biomaterials 2005, 26, 3961–3971. [Google Scholar] [CrossRef] [Green Version]
  4. Van de Witte, P.; Dijkstra, P.J.; van den Berg, J.W.A.; Feijen, J. Phase behavior of polylactides in solvent–nonsolvent mixtures. J. Polym. Sci. 1996, 34, 2553–2568. [Google Scholar] [CrossRef]
  5. Yoshikawa, H.; Tamai, N.; Murase, T.; Myoui, A. Interconnected porous hydroxyapatite ceramics for bone tissue engineering. J. R. Soc. Interface 2009, 6, S341–S348. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Sill, T.J.; von Recum, H.A. Electrospinning: Applications in drug delivery and tissue engineering. J. R. Soc. Interface 2008, 29, 1989–2006. [Google Scholar] [CrossRef] [PubMed]
  7. Martins, A.; Duarte, A.R.C.; Faria, S.; Marques, A.P.; Reis, R.L.; Neves, N.M. Osteogenic induction of hBMSCs by electrospun scaffolds with dexamethasone release functionality. J. R. Soc. Interface 2010, 31, 5875–5885. [Google Scholar] [CrossRef] [Green Version]
  8. Knackstedt, M.A.; Arns, C.H.; Senden, T.J.; Gross, K. Structure and properties of clinical coralline implants measured via 3D imaging and analysis. Biomaterials 2006, 27, 2776–2786. [Google Scholar] [CrossRef] [PubMed]
  9. Tampieri, A.; Sprio, S.; Ruffini, A.; Celotti, G.; Lesci, I.G.; Roveri, N. From wood to bone: multi-step process to convert wood hierarchical structures into biomimetic hydroxyapatite scaffolds for bone tissue engineering. J. Mater. Chem. 2009, 19, 4973–4980. [Google Scholar] [CrossRef]
  10. Lo, H.; Ponticiello, M.S.; Leong, K.W. Fabrication of controlled release biodegradable foams by phase separation. Tissue Eng. 1995, 1, 15–28. [Google Scholar] [CrossRef]
  11. Melchels, F.P.W.; Domingos, M.A.N.; Klein, T.J.; Malda, J.; Bartolo, P.J.; Hutmacher, D.W. Additive manufacturing of tissues and organs. Prog. Polym. Sci. 2012, 37, 1079–1104. [Google Scholar] [CrossRef] [Green Version]
  12. Bartolo, P.J.S.; Almeida, H.; Laoui, T. Rapid prototyping and manufacturing for tissue engineering scaffolds. Int. J. Comput. Appl. Technol. 2009, 36, 1–9. [Google Scholar] [CrossRef]
  13. Peltola, S.M.; Melchels, F.P.; Kellomäki, M. A review of rapid prototyping techniques for tissue engineering purposes. Ann. Med. 2008, 40, 268–280. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Giannitelli, S.; Accoto, D.; Trombetta, M.; Rainer, A. Current trends in the design of scaffolds for computer-aided tissue engineering. Acta Biomater. 2014, 10, 580–594. [Google Scholar] [CrossRef] [PubMed]
  15. Lee, K.W.; Wang, S.; Dadsetan, M.; Yaszemski, M.J.; Lu, L. Enhanced Cell Ingrowth and Proliferation through Three-Dimensional Nanocomposite Scaffolds with Controlled Pore Structures. Biofabrication 2010, 11, 682–689. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Duan, B.; Cheung, W.L.; Wang, M. Optimized fabrication of Ca–P/PHBV nanocomposite scaffolds via selective laser sintering for bone tissue engineering. Biofabrication 2011, 3, 015001. [Google Scholar] [CrossRef] [PubMed]
  17. Chiu, W.K.; Yeung, Y.C.; Yu, K.M. Toolpath generation for layer manufacturing of fractal objects. Rapid Prototyp. J. 2006, 12, 214–221. [Google Scholar] [CrossRef] [Green Version]
  18. Sun, W.; Starly, B.; Nam, J.; Darling, A. Bio-CAD modeling and its applications in computer-aided tissue engineering. Comput.-Aided Des. 2005, 37, 1097–1114. [Google Scholar] [CrossRef]
  19. Bucklen, B.S.; Wettergreen, W.A.; Yuksel, E.; Liebschner, M.A.K. Bone-derived CAD library for assembly of scaffolds in computer-aided tissue engineering. Virtual Phys. Prototyp. 2008, 3, 13–23. [Google Scholar] [CrossRef]
  20. Hollister, S.J.; Levy, R.A.; Chu, T.M.; Halloran, J.W.; Feinberg, S.E. An Image-Based Approach for Designing and Manufacturing Craniofacial Scaffolds. Int. J. Oral Maxillofac. Surg. 2000, 29, 67–71. [Google Scholar] [CrossRef]
  21. Smith, M.H.; Flanagan, C.L.; Kemppainen, J.M.; Sack, J.A.; Chung, H.; Das, S.; Hollister, S.J.; Feinberg, S.E. Computed Tomography-Based Tissue-Engineered scaffolds in craniomaxillofacial surgery. Int. J. Med. Robot. Comput. Assist. Surg. MRCAS 2007, 3, 207–216. [Google Scholar] [CrossRef] [PubMed]
  22. Galusha, J.W.; Richey, L.R.; Gardner, J.S.; Cha, J.N.; Bartl, M.H. Discovery of a diamond-based photonic crystal structure in beetle scales. Phys. Rev. E 2008, 77, 050904. [Google Scholar] [CrossRef] [PubMed]
  23. Galusha, J.W.; Richey, L.R.; Jorgensen, M.R.; Gardner, J.S.; Bartl, M.H. Study of natural photonic crystals in beetle scales and their conversion into inorganic structures via a sol-gel bio-templating route. J. Mater. Chem. 2010, 20, 1277–1284. [Google Scholar] [CrossRef]
  24. Kapfer, S.C.; Hyde, S.T.; Mecke, K.; Arns, C.H.; Schröder-Turk, G.E. Minimal surface scaffold designs for tissue engineering. Biomaterials 2011, 32, 6875–6882. [Google Scholar] [CrossRef]
  25. Rajagopalan, S.; Robb, R.A. Schwarz meets Schwann: Design and fabrication of biomorphic and durataxic tissue engineering scaffolds. Med. Image Anal. 2006, 10, 693–712. [Google Scholar] [CrossRef]
  26. Melchels, F.P.; Bertoldi, K.; Gabbrielli, R.; Velders, A.H.; Feijen, J.; Grijpma, D.W. Mathematically defined tissue engineering scaffold architectures prepared by stereolithography. Biomaterials 2010, 31, 6909–6916. [Google Scholar] [CrossRef] [Green Version]
  27. Yoo, D.J. Computer-aided porous scaffold design for tissue engineering using triply periodic minimal surfaces. Int. J. Precis. Eng. Manuf. 2011, 12, 61–71. [Google Scholar] [CrossRef]
  28. Yoo, D.J. Porous scaffold design using the distance field and triply periodic minimal surface models. Biomaterials 2011, 32, 7741–7754. [Google Scholar] [CrossRef]
  29. Feng, J.; Fu, J.; Shang, C.; Lin, Z.; Li, B. Porous scaffold design by solid T-splines and triply periodic minimal surfaces. Comput. Methods Appl. Mech. Eng. 2018, 336, 333–352. [Google Scholar] [CrossRef]
  30. Chen, H.; Guo, Y.; Rostami, R.; Fan, S.; Tang, K.; Yu, Z. Porous Structure Design Using Parameterized Hexahedral Meshes and Triply Periodic Minimal Surfaces. In Proceedings of the Computer Graphics International 2018, Bintan Island, Indonesia, 11–14 June 2018; pp. 117–128. [Google Scholar] [CrossRef]
  31. Yang, N.; Quan, Z.; Zhang, D.; Tian, Y. Multi-morphology transition hybridization CAD design of minimal surface porous structures for use in tissue engineering. Comput.-Aided Des. 2014, 56, 11–12. [Google Scholar] [CrossRef]
  32. Molino, N.; Bridson, R.; Teran, J.; Fedkiw, R. A crystalline, red green strategy for meshing highly deformable objects with tetrahedra. In Proceedings of the 12th International Meshing Roundtable, Santa Fe, NM, USA, 14–17 September 2003; pp. 103–114. [Google Scholar]
  33. Wang, J.; Yu, Z. Feature-sensitive tetrahedral mesh generation with guaranteed quality. Comput.-Aided Des. 2012, 44, 400–412. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. Gao, Z.; Yu, Z.; Holst, M. Quality Tetrahedral Mesh Smoothing via Boundary-Optimized Delaunay Triangulation. Comput. Aided Geom. Des. 2012, 29, 707–721. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Porous fumer bone scaffold generated by TPMS. Deformed structures are obvious on the surface layer.
Figure 1. Porous fumer bone scaffold generated by TPMS. Deformed structures are obvious on the surface layer.
Designs 03 00016 g001
Figure 2. The new coordinates system using scaled point-to-plane distances.
Figure 2. The new coordinates system using scaled point-to-plane distances.
Designs 03 00016 g002
Figure 3. Proof of the continuity of TIS between two adjacent tetrahedrons.
Figure 3. Proof of the continuity of TIS between two adjacent tetrahedrons.
Designs 03 00016 g003
Figure 4. Flowchart showing the procedures for designing a 3D heterogeneous porous scaffold using the TIS method.
Figure 4. Flowchart showing the procedures for designing a 3D heterogeneous porous scaffold using the TIS method.
Designs 03 00016 g004
Figure 5. TPMS Schwarz P Surface (left two columns) vs. TIS P Surface (right two columns).
Figure 5. TPMS Schwarz P Surface (left two columns) vs. TIS P Surface (right two columns).
Designs 03 00016 g005
Figure 6. TPMS Schwarz D Surface (left two columns) vs. TIS D Surface (right two columns).
Figure 6. TPMS Schwarz D Surface (left two columns) vs. TIS D Surface (right two columns).
Designs 03 00016 g006
Figure 7. TPMS Schwarz G Surface (left two columns) vs. TIS G Surface (right two columns).
Figure 7. TPMS Schwarz G Surface (left two columns) vs. TIS G Surface (right two columns).
Designs 03 00016 g007
Figure 8. Two views of the TIS P-surface generated from two connecting tetrahedrons.
Figure 8. Two views of the TIS P-surface generated from two connecting tetrahedrons.
Designs 03 00016 g008
Figure 9. Two views of the TIS D-surface generated from two connecting tetrahedrons.
Figure 9. Two views of the TIS D-surface generated from two connecting tetrahedrons.
Designs 03 00016 g009
Figure 10. Two views of the TIS G-surface generated from two connecting tetrahedrons.
Figure 10. Two views of the TIS G-surface generated from two connecting tetrahedrons.
Designs 03 00016 g010
Figure 11. Distribution maps of the mean curvature and corresponding histograms for TPMSs and TISs.
Figure 11. Distribution maps of the mean curvature and corresponding histograms for TPMSs and TISs.
Designs 03 00016 g011
Figure 12. Deformed TPMS and TIS surfaces with a threshold C that exceeds the reasonable range.
Figure 12. Deformed TPMS and TIS surfaces with a threshold C that exceeds the reasonable range.
Designs 03 00016 g012
Figure 13. Original 3D femur model as input.
Figure 13. Original 3D femur model as input.
Designs 03 00016 g013
Figure 14. Tetrahedral meshes obtained from the input femur model.
Figure 14. Tetrahedral meshes obtained from the input femur model.
Designs 03 00016 g014
Figure 15. Porous TIS surface constrained by the femur’s profile.
Figure 15. Porous TIS surface constrained by the femur’s profile.
Designs 03 00016 g015
Figure 16. Intersection of the original femur volume with the generated porous volume producing a porous femur scaffold.
Figure 16. Intersection of the original femur volume with the generated porous volume producing a porous femur scaffold.
Designs 03 00016 g016
Table 1. Mathematical definitions of some common TPMS surfaces.
Table 1. Mathematical definitions of some common TPMS surfaces.
TPMS Surface TypeMathematical Definitions
P Surface ϕ P ( r ) = cos ( x ) + cos ( y ) + cos ( z ) = C
D Surface ϕ D ( r ) = sin ( x ) sin ( y ) sin ( z ) + sin ( x ) cos ( y ) cos ( z ) +
cos ( x ) sin ( y ) cos ( z ) + cos ( x ) cos ( y ) sin ( z ) = C
G Surface ϕ G ( r ) = sin ( x ) cos ( y ) + sin ( z ) cos ( x ) + sin ( y ) cos ( z ) = C
I-WP Surface ϕ I W P ( r ) = 2 [ cos ( x ) cos ( y ) + cos ( y ) cos ( z ) + cos ( z ) cos ( x ) ]
[ cos ( 2 x ) + cos ( 2 y ) + cos ( 2 z ) ] = C
Table 2. Statistical analysis to the curvatures of TPMSs and TISs.
Table 2. Statistical analysis to the curvatures of TPMSs and TISs.
CurvaturesTPMS SurfacesTIS Surfaces
P-SurfaceD-SurfaceG-SurfaceP-SurfaceD-SurfaceG-Surface
Minimum−12.66−14.99−14.34−33.19−14.88−26.48
Maximum12.5913.8318.3221.0912.1615.17
Medium−0.57−1.18−0.66−1.680.45−1.68
Average−0.49−1.29−0.79−2.88−0.94−2.79
Standard Deviation3.783.322.854.114.324.51
Variance14.2811.048.1116.8818.6320.36
Table 3. Effect of diverse thresholds C on different TPMS and TIS surfaces.
Table 3. Effect of diverse thresholds C on different TPMS and TIS surfaces.
TPMS P-SurfaceTPMS D-SurfaceTPMS G-Surface
Threshold C Porosity (%)Threshold CPorosity (%)Threshold CPorosity (%)
−0.9522.79−0.9510.28−0.9518.77
−0.535.71−0.529.42−0.533.81
049.98049.94050.00
0.564.280.570.570.566.19
0.9577.210.9589.710.9581.22
TIS P-SurfaceTIS D-SurfaceTIS G-Surface
Threshold C Porosity (%)Threshold C Porosity (%)Threshold C Porosity (%)
0.11818.360.56957.350.43144.03
0.15735.800.61866.880.48057.29
0.19649.360.66775.730.52967.76
0.23561.170.71683.040.57876.09
0.27571.860.76589.900.62784.04
Table 4. Surface areas of TPMSs and TISs for a unit volume.
Table 4. Surface areas of TPMSs and TISs for a unit volume.
Surface TypeSurface Area for Unit Volume
TPMS SurfacesP-Surface2.353180
D-Surface3.828864
G-Surface3.083422
TIS SurfacesP-Surface3.798055
D-Surface2.367160
G-Surface2.654556
Table 5. Running time comparison between TPMS and TIS.
Table 5. Running time comparison between TPMS and TIS.
ResolutionTPMS P-SurfaceTIS P-Surface
Computational Time (s)Number of TrianglesComputational Time (s)Number of Triangles
1000.10874,2160.08327,379
2001.212299,6720.674112,381
3003.895675,8482.930254,074
4009.7491,203,7047.361454,630
50018.5241,882,37614.708708,986

Share and Cite

MDPI and ACS Style

Guo, Y.; Liu, K.; Yu, Z. Tetrahedron-Based Porous Scaffold Design for 3D Printing. Designs 2019, 3, 16. https://doi.org/10.3390/designs3010016

AMA Style

Guo Y, Liu K, Yu Z. Tetrahedron-Based Porous Scaffold Design for 3D Printing. Designs. 2019; 3(1):16. https://doi.org/10.3390/designs3010016

Chicago/Turabian Style

Guo, Ye, Ke Liu, and Zeyun Yu. 2019. "Tetrahedron-Based Porous Scaffold Design for 3D Printing" Designs 3, no. 1: 16. https://doi.org/10.3390/designs3010016

APA Style

Guo, Y., Liu, K., & Yu, Z. (2019). Tetrahedron-Based Porous Scaffold Design for 3D Printing. Designs, 3(1), 16. https://doi.org/10.3390/designs3010016

Article Metrics

Back to TopTop