Applied Sciences (Aug 2024)

Enhancing 3D Printing with Procedural Generation and STL Formatting Using Python

  • Jakub Kopowski,
  • Aleksandra Mreła,
  • Dariusz Mikołajewski,
  • Izabela Rojek

DOI
https://doi.org/10.3390/app14167299
Journal volume & issue
Vol. 14, no. 16
p. 7299

Abstract

Read online

Three-dimensional printing has become a fast-growing industry. The first phase of this technology is the design of a 3D object to personalize it and optimize its production. This paper explores the procedural generation of the 3D model. The article aims to present the method of procedurally generating 3D objects in Python. Procedural content generation is the automated creation of content using algorithms. Most often, as part of procedural generation, a small number of input parameters and pseudo-random processes are used to generate content that will meet the requirements. The programming techniques for object customization in Python optimize the manufacturing process. Moreover, procedural generation speeds up the model design, and if developers use 3D scanning methods and artificial intelligence, production can be personalized, which is in line with the concept of Industry 4.0.

Keywords