stems.scad
1 include <stems/cherry.scad> 2 include <stems/rounded_cherry.scad> 3 include <stems/box_cherry.scad> 4 include <stems/alps.scad> 5 include <stems/filled.scad> 6 include <stems/cherry_stabilizer.scad> 7 include <stems/custom.scad> 8 9 10 //whole stem, alps or cherry, trimmed to fit 11 module stem(stem_type, depth, slop, throw){ 12 if (stem_type == "alps") { 13 alps_stem(depth, slop, throw); 14 } else if (stem_type == "cherry" || stem_type == "costar_stabilizer") { 15 cherry_stem(depth, slop, throw); 16 } else if (stem_type == "rounded_cherry") { 17 rounded_cherry_stem(depth, slop, throw); 18 } else if (stem_type == "box_cherry") { 19 box_cherry_stem(depth, slop, throw); 20 } else if (stem_type == "filled") { 21 filled_stem(); 22 } else if (stem_type == "cherry_stabilizer") { 23 cherry_stabilizer_stem(depth, slop, throw); 24 } else if (stem_type == "disable") { 25 children(); 26 } else { 27 echo("Warning: unsupported $stem_type: "); 28 echo(stem_type); 29 } 30 }