You can generate minimal surface structures in any desired dimension and save them as .stl-file. An overview of the possible scaffolds/structures follows below.
The software was tested with Python 3.7 under Ubuntu 19.04.
Or open the folder in Terminal and run it with: python app.py
Needed packages are:
- numpy
- vtk
- pypubsub
- wx
-
Number of primitive cells in X,Y,Z direction - changes the number of unit cells in each direction
-
Quality factor - changes the surface quality of the structure, lower values took longer to render
-
Wall thickness - changes the thickness of the wall seen from the surface of the minimal surface structure
Currently the following triply periodic minimal surfaces are available:
- Schwarz P
- Schwarz D
- Gyroid
- F-RD
- Neovius
- iWP
- L-Type
- G'
- Tubular G
- Tubular P
- P_W_Hybride
- I2-Y
- Skeletal 1
- Skeletal 2
This program was originally developed by J.C. Dinis at Centre for Rapid and Sustainable Product Development, Polytechnic Institute of Leiria, Marinha Grande, Portugal and the Renato Archer Information Technology Center – CTI, Campinas, São Paulo, Brazil.
It is open-source and available under GNU GPLv2.0.
Link to the original paper: https://doi.org/10.1016/j.protcy.2014.10.176