Scaffolder
The triply periodic minimal surface (TPMS) topology is beautiful. They constructed from a mathematical implicit function \(f(x,y,z)=0\) and resulted in 3D mesh by Marching cubes. However, the creating process of a TPMS mesh from a complex shape like human bone is quite complicated. "Scaffolder" offers the easy solution via commandline, Python API, and Blender plugins.
Applications
- Volumetric CAD
 - Surface visualization
 - Multi-morphology porous scaffold design
 - Porous bone implant design
 - Finite element analysis (FEA)
 
How it works
- Read STL file and finding the boundary box
 - Generate the grid and calculate the winding number with STL mesh
 - Generate the 3D isosurface field
 - Perform Dual marching cube to construct the 3D mesh
 - Clean up the duplicated vertices or faces, and abandon the group of connected faces having the diameter below the setting
 - Export to the target 3D format
 
Citation
Computational method and program for generating a porous scaffold based on implicit surfaces
@article{IAMSAMANG2021106088,
title = {Computational method and program for generating a porous scaffold based on implicit surfaces},
journal = {Computer Methods and Programs in Biomedicine},
volume = {205},
pages = {106088},
year = {2021},
issn = {0169-2607},
doi = {https://doi.org/10.1016/j.cmpb.2021.106088},
url = {https://www.sciencedirect.com/science/article/pii/S0169260721001632},
author = {Jirawat Iamsamang and Phornphop Naiyanetr},
keywords = {Triply periodic minimal surface (TPMS), Implicit surface, Porous scaffold, Pore size, Porosity}
}