What it does:
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.
How to run?
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
Explanation of the sliders:
-
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
Overview of the different possible scaffolds
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
License
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