Skip to main content
Log in

An improved slicing algorithm with efficient contour construction using STL files

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Slicing is an important step for all layer-based additive manufacturing (AM) processes. This paper proposes an improved and robust slicing algorithm with efficient contour construction to reduce the slicing time and be able to slice a complex STereoLithography (STL) model with millions of triangles (resulting from high-accuracy STL files). Also, another important feature of the proposed method is it can identify outer and inner contours automatically. Test results to demonstrate the improvements in execution time and comparisons with results from published papers have been given to illustrate the algorithm efficiency. The robustness of this slicing algorithm is demonstrated by several complex models with large numbers of nested contours on each slice.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Kirschman CF, Jara-Almonte CC (1992) A parallel slicing algorithm for solid freeform fabrication process. Proceedings of the 1992 Solid Freeform Fabrication Proceedings,August 3–5,Austin,Tx, 26-33

  2. Chakraborty D, Choudhury AR (2007) A semi-analytic approach for direct slicing of free form surfaces for layered manufacturing. Rapid Prototyp J 13(4):256–264

    Article  Google Scholar 

  3. Sun SH, Chiang HW, Lee MI (2006) Adaptive direct slicing of a commercial cad model for use in rapid prototyping. Int J Adv Manuf Technol 34(7–8):689–701

    Google Scholar 

  4. Cao W, Miyamoto Y (2003) Direct slicing from autocad solid models for rapid prototyping. Int J Adv Manuf Technol 21:739–742

    Article  Google Scholar 

  5. Starly B, Lau A, Sun W et al (2005) Direct slicing of step based nurbs models for layered manufacturing. Comput Aided Des 37(4):387–397

    Article  Google Scholar 

  6. Tata K, Fadel G, Bagchi A et al (1998) Efficient slicing for layered manufacturing. Rapid Prototyp J 4(4):151–167

    Article  Google Scholar 

  7. Rock S.J., Wozny M.J. Utilizing topological information to increase scan vector generation efficiency. Appears in Solid Freeform Fabrication Symposium Proceedings, The University of Texas at Austin, Austin, TX, 1991, 28-36

  8. McMains S,S’equin C (1999) A coherent sweep plane slicer for layered manufacturing. The proceedings of the 5th ACM SIGGRAPH Symposium on Solid Modeling and Applications, ACM New York, NY, USA,06,1999, 285-295

  9. Jun Z (2004) Adaptive slicing for a multi-axis laser aided manufacturing process. J Mech Des 126(2):254

    Article  Google Scholar 

  10. Yan JQ, Zhou MY, Xi JT (2004) Adaptive direct slicing with non-uniform cusp heights for rapid prototyping. Int J Adv Manuf Technol 23(1–2):20–27

    Article  Google Scholar 

  11. Yang P, Qian X (2008) Adaptive slicing of moving least squares surfaces: toward direct manufacturing of point set surfaces. J Comput Inf Sci Eng 8(3):1–11

    Article  MathSciNet  Google Scholar 

  12. Sabourin E, Houser SA, Bøhn JH (1996) Adaptive slicing using stepwise uniform refinement. Rapid Prototyp J 2(4):20–26

    Article  Google Scholar 

  13. Mani K, Kulkarni P, Dutta D (1999) Region-based adaptive slicing. Computer-Aided Design 31:317–333

    Article  MATH  Google Scholar 

  14. Ma W, But W-C, He P (2004) Nurbs-based adaptive slicing for efficient rapid prototyping. Comput Aided Des 36(13):1309–1325

    Article  Google Scholar 

  15. Hayasi MT, Asiabanpour B (2013) A new adaptive slicing approach for the fully dense freeform fabrication (fdff) process. J Intell Manuf 24(4):683–694

    Article  Google Scholar 

  16. Rianmora S, Koomsap P (2010) Recommended slicing positions for adaptive direct slicing by image processing technique. Int J Adv Manuf Technol 46(9–12):1021–1033

    Article  Google Scholar 

  17. Zhao Z, Laperriere L (2000) Adaptive direct slicing of the solid model for rapid prototyping. Int J Prod Res 38(1):69–83

    Article  MATH  Google Scholar 

  18. Liao Y-S, Chiu Y-Y (2001) A new slicing procedure for rapid prototyping systems. Int J Adv Manuf Technol 18:579–585

    Article  Google Scholar 

  19. Kim H-J, Wie K-H, Ahn S-H et al (2010) Slicing algorithm for polyhedral models based on vertex shifting. Int J Precision Manuf 11(5):803–807

    Article  Google Scholar 

  20. Sanati NA, Rahimi AR, Barazandeh F et al (2009) Improved slicing algorithm employing nearest distance method. Proc Inst Mech Eng B J Eng Manuf 224(5):745–752

    Google Scholar 

  21. Vatani M, Rahimi AR, Brazandeh F et al (2009) An enhanced slicing algorithm using nearest distance analysis for layer manufacturing. World Acad Sci, Eng Tech 25:721–726

    Google Scholar 

  22. Zeng L, Lai LM-L, Qi D et al (2011) Efficient slicing procedure based on adaptive layer depth normal image. Comput Aided Des 43(12):1577–1586

    Article  Google Scholar 

  23. Qi D, Zeng L, Yuen MMF (2013) Robust slicing procedure based on surfel-grid. Computer-Aided Design and Applications 10(6):965–981

    Article  Google Scholar 

  24. Chiu WK, Tan ST (1998) Using dexels to make hollow models for rapid prototyping. Comput Aided Des 30(7):539–547

    Article  Google Scholar 

  25. Zhu WM, Yu KM (2001) Dexel-based direct slicing of multi-material assemblies. Int J Adv Manuf Technol 18:285–302

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhengyan Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Z., Joshi, S. An improved slicing algorithm with efficient contour construction using STL files. Int J Adv Manuf Technol 80, 1347–1362 (2015). https://doi.org/10.1007/s00170-015-7071-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-015-7071-9

Keywords

Navigation