}
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(){
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();