Slicing heterogeneous solid using octree-based subdivision and trivariate T-splines for additive manufacturing

Majority of the existing direct slicing methods have generated precise slicing contours from different surface representations, they do not carry any interior information. Whereas, heterogeneous solids are highly preferable for designing and manufacturing sophisticated models. To directly slice heterogeneous solids for additive manufacturing (AM), this study aims to present an algorithm using octree-based subdivision and trivariate T-splines.,This paper presents a direct slicing algorithm for heterogeneous solids using T-splines, which can be applied to AM based on the fused deposition modeling (FDM) technology. First, trivariate T-splines are constructed using a harmonic field with the gradient direction aligning with the slicing direction. An octree-based subdivision algorithm is then used to directly generate the sliced layers with heterogeneous materials. For FDM-based AM applications, the heterogeneous materials of each sliced layer are discretized into a finite number of partitions. Finally, boundary contours of each separated partition are extracted and paired according to the rules of CuraEngine to generate the scan path for FDM machines equipped with multi-nozzles.,The experimental results demonstrate that the proposed algorithm is effective and reliable, especially for solid objects with multiple materials, which could maintain the model integrity throughout the process from the original representation to the final product in AM.,Directly slicing heterogeneous solid using trivariate T-splines will be a powerful supplement to current technologies in AM.

[1]  Hang Si,et al.  TetGen, a Delaunay-Based Quality Tetrahedral Mesh Generator , 2015, ACM Trans. Math. Softw..

[2]  Hong Qin,et al.  Restricted Trivariate Polycube Splines for Volumetric Data Modeling , 2012, IEEE Transactions on Visualization and Computer Graphics.

[3]  Hongwei Lin,et al.  Constructing B-spline solids from tetrahedral meshes for isogeometric analysis , 2015, Comput. Aided Geom. Des..

[4]  Elaine Cohen,et al.  Volumetric parameterization and trivariate B-spline fitting using harmonic functions , 2009, Comput. Aided Geom. Des..

[5]  Hossam A. Kishawy,et al.  An efficient methodology for slicing NURBS surfaces using multi-step methods , 2018 .

[6]  Debasish Dutta,et al.  Region-based adaptive slicing , 1999, Comput. Aided Des..

[7]  E LorensenWilliam,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987 .

[8]  Sanjay B. Joshi,et al.  Slice data representation and format for multi-material objects for additive manufacturing processes , 2017 .

[9]  Michael Garland,et al.  Harmonic functions for quadrilateral remeshing of arbitrary manifolds , 2005, Comput. Aided Geom. Des..

[10]  Ron Jamieson,et al.  Direct slicing of CAD models for rapid prototyping , 1995 .

[11]  Nicholas S. North,et al.  T-spline simplification and local refinement , 2004, SIGGRAPH 2004.

[12]  Peter A. Jacobs,et al.  Rapid prototyping with sloping surfaces , 1997 .

[13]  X. Y. Kou,et al.  Robust and efficient algorithms for rapid prototyping of heterogeneous objects , 2009 .

[14]  J. M. Cascón,et al.  A new approach to solid modeling with trivariate T-splines based on mesh optimization , 2011 .

[15]  Thomas J. R. Hughes,et al.  Patient-Specific Vascular NURBS Modeling for Isogeometric Analysis of Blood Flow , 2007, IMR.

[16]  Wei Sun,et al.  Direct slicing of STEP based NURBS models for layered manufacturing , 2005, Comput. Aided Des..

[17]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[18]  Juntong Xi,et al.  Adaptive direct slicing with non-uniform cusp heights for rapid prototyping , 2004 .

[19]  Sylvain Lefebvre,et al.  Clean color: Improving multi‐filament 3D prints , 2014, Comput. Graph. Forum.

[20]  Jean-Pierre Kruth,et al.  Recoating issues in stereolithography , 1995 .

[21]  Hossam A. Kishawy,et al.  Global adaptive slicing of NURBS based sculptured surface for minimum texture error in rapid prototyping , 2015 .

[22]  Thomas J. R. Hughes,et al.  Trivariate solid T-spline construction from boundary triangulations with arbitrary genus topology , 2012, Comput. Aided Des..

[23]  T. Hughes,et al.  Solid T-spline construction from boundary representations for genus-zero geometry , 2012 .

[24]  Liu Weijun,et al.  B-spline surface reconstruction and direct slicing from point clouds , 2006 .

[25]  Ahmad H. Nasri,et al.  T-splines and T-NURCCs , 2003, ACM Trans. Graph..

[26]  Zhiwen Zhao,et al.  Adaptive direct slicing of the solid model for rapid prototyping , 2000 .

[27]  M. Jahazi,et al.  Effect of process parameters on microstructure and mechanical properties of friction stir-welded Ti–6Al–4V joints , 2016, The International Journal of Advanced Manufacturing Technology.