chiark / gitweb /
bike-lipo-box: adjustments from #1306: lipo keepers diagonal (avoids cura needing...
[reprap-play.git] / pull-cord-keeper.scad
index b23ac47c30a2f2faa6578ea9b755467154662221..c8655c9842f942882addc05c8ce758eccbd62858 100644 (file)
@@ -64,12 +64,14 @@ module RoundEdges(){
       OuterOval();
 
     for (xi=[-1,1]) {
-      for (yi=[-1,1]) {
-       translate([xi * (hcentredist/2 + hinnerrad),
-                  houterrad,
-                  yi * (height/2 - roundedgedia / 4 * sqrt(2))])
-         rotate([90,0,0])
-         cylinder(r=roundedgedia/2, h=houterrad*2, $fn=20);
+      hull(){
+       for (yi=[-1,1]) {
+         translate([xi * (hcentredist/2 + hinnerrad),
+                    houterrad,
+                    yi * (height/2 - roundedgedia / 4 * sqrt(2))])
+           rotate([90,0,0])
+           cylinder(r=roundedgedia/2, h=houterrad*2, $fn=20);
+       }
       }
     }
   }
@@ -156,6 +158,22 @@ module Demo(){
   color("blue") B();
 }
 
+module APrint(){ ////toplevel
+  rotate([0,180,0])
+    A();
+}
+
+module BPrint(){ ////toplevel
+  B();
+}
+
+module Kit(){ ////toplevel
+  translate([0, hinnerrad, 0])
+    APrint();
+  rotate([0,0,180])
+    BPrint();
+}
+
 //Ribs();
 //Demo();
 
@@ -165,4 +183,7 @@ module Demo(){
 
 //Hoop();
 
-Demo();
+//Demo();
+//BPrint();
+
+//Kit();