difference(){
circle(r=retain_rad + cutout_gap, $fn=20);
rotate(180 + retain_empir_angle/2)
- square([100, retain_empir_stalkw]);
+ translate([0, -retain_empir_stalkw])
+ square([100, retain_empir_stalkw*2]);
}
}
}
-difference(){
- InsertSection();
- RetainCutout();
+module WithRetainSection(){
+ difference(){
+ InsertSection();
+ RetainCutout();
+ }
+ HandleSection();
+ RetainSection();
}
-HandleSection();
-color("red") RetainSection();
+
+module Demo(){
+ difference(){
+ InsertSection();
+ RetainCutout();
+ }
+ HandleSection();
+ color("red") RetainSection();
+}
+
+module Test(){
+ linear_extrude(height=2) WithRetainSection();
+}
+
+//Demo();
+//WithRetainSection();
+Test();