v1.3 Release
Scaffolder - generate 3D scaffold from STL file
Usage:
Scaffolder [OPTION...] INPUT OUTPUT FORMAT
-h, --help Print help
-q, --quiet Disable verbose output [default: false]
-i, --input FILE Input file (STL)
-o, --output FILENAME Output filename without extension [default:
out]
-f, --format arg Output format (OFF,PLY,STL,OBJ) [default:
ply]
-c, --coff DOUBLE default:4*PI
-s, --shell INT [default:0]
-n, --surface NAME rectlinear, schwarzp, schwarzd, gyroid,
double-p, double-d, double-gyroiod, lidinoid,
schoen_iwp, neovius, bcc, tubular_g_ab, tubular_g_c
[default: schwarzp]
-t, --thickness DOUBLE Thickness [default: 0]
-g, --grid_size INT Grid size [default: 100]
--grid_offset INT [default:3]
--smooth_step INT Smooth with laplacian (default: 5)
-m, --microstructure Analysis microstructure ( [default: false]
--m1 Export and analysis microstructure 1 (Image
processing technique) [default: false]
--m2 Export and analysis microstructure 2 (Slice
coutour technique) [default: false]
--method 0,1 Method of microstructure analysis: 0 (Image
processing technique) or 1 (Slice contour
technique) [default: 1]
--slice_grid INT Slice Grid used in microstructure analysis
[default: 100]
--output_inverse additional output inverse scaffold [default:
false]
--inverse Enable build inverse 3D scaffold (for pore
connectivity analysis) [default: false]
--dirty Disable autoclean [default false]
--fix_self_intersect Experimental fix self-intersect faces
[default: false]
--qsim DOUBLE (0..1) Experimental Quadric simplification [default:
0]
--minimum_diameter DOUBLE
used for removing small orphaned (between
0-1) [default: 0.25]
Coefficient usage
coff = PI/target_pore_size
Please remind that use the same dimension with the input mesh
Example:
$ ./scaffolder cube20mm.stl out.ply -c 3.14159 -g 100 -n tubulat_g_ab
Program will generate the scaffold from cube20mm.stl
with theoretical pore size 1mm of tubular_g_ab