chiark / gitweb /
knifeblock: toplevels
[reprap-play.git] / knifeblock.scad
index 3c4204abb0dd7afa9ed494eea06e04d1c3d5daa5..302dacb73739d6cc1ee2ff1099c1a400163843d2 100644 (file)
@@ -56,12 +56,8 @@ module DoKnife(k){
 }
 
 module DoKnives(){
-  for (yshift=[-1,1]) {
-    translate([0, yshift * frontbackslop, 0])
-      for (k=[0:nknives-1]) {
-       DoKnife(k);
-      }
-  }
+  for (k=[0:nknives-1])
+    DoKnife(k);
 }
 
 module ScrewHole(){
@@ -94,9 +90,20 @@ module Block(){
       translate([x, 0, -screwabove])
        ScrewHole();
     }
-    DoKnives();
+    for (yshift=[-1,1])
+      translate([0, yshift * frontbackslop, 0])
+       DoKnives();
   }
 }
 
-rotate([0,0,90])
+module BlockPrint(){ ////toplevel
+  rotate([0,0,90])
+    Block();
+}
+
+module Demo(){ ////toplevel
   Block();
+  %DoKnives();
+}
+
+Demo();