Skip to content

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}
}