chiark / gitweb /
quacks-ingredients: ad hoc print jobs
[reprap-play.git] / quacks-ingredients-counts.scad
index 1c33a55bcca6054dbb6d1da992cdb9dcc3fd8d32..27fbfec1cb4793a346f8b70c5992d6f43b0cc825 100644 (file)
 // autogenerated - do not edit
 //  update script is quacks-ingredients-updates-levels
 //  source is quacks-ingredients-counts
+module 1xFour(){ ////toplevel
+// total=1, rowsz=1, nrows=1
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 4;
+    translate(token_pitch * [   0.0,   0.0 ]) Token_L();
+  };
+}
+module 1xOne(){ ////toplevel
+// total=1, rowsz=1, nrows=1
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 1;
+    translate(token_pitch * [   0.0,   0.0 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 4;
+  };
+}
+module 1xThree(){ ////toplevel
+// total=1, rowsz=1, nrows=1
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 3;
+    translate(token_pitch * [   0.0,   0.0 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 4;
+  };
+}
+module 1xTwo(){ ////toplevel
+// total=1, rowsz=1, nrows=1
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 2;
+    translate(token_pitch * [   0.0,   0.0 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 1 + 1.00, 1 + 0.50 ]);
+    $nspots = 4;
+  };
+}
+module 2xFour(){ ////toplevel
+// total=2, rowsz=2, nrows=1
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 4;
+    translate(token_pitch * [  -0.5,   0.0 ]) Token_L();
+    translate(token_pitch * [   0.5,   0.0 ]) Token_L();
+  };
+}
+module 2xOne(){ ////toplevel
+// total=2, rowsz=2, nrows=1
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 1;
+    translate(token_pitch * [  -0.5,   0.0 ]) Token_L();
+    translate(token_pitch * [   0.5,   0.0 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 4;
+  };
+}
+module 2xThree(){ ////toplevel
+// total=2, rowsz=2, nrows=1
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 3;
+    translate(token_pitch * [  -0.5,   0.0 ]) Token_L();
+    translate(token_pitch * [   0.5,   0.0 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 4;
+  };
+}
+module 2xTwo(){ ////toplevel
+// total=2, rowsz=2, nrows=1
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 2;
+    translate(token_pitch * [  -0.5,   0.0 ]) Token_L();
+    translate(token_pitch * [   0.5,   0.0 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 1 + 0.50 ]);
+    $nspots = 4;
+  };
+}
+module 3xFour(){ ////toplevel
+// total=3, rowsz=2, nrows=2
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 4;
+    translate(token_pitch * [  -0.5,  -0.5 ]) Token_L();
+    translate(token_pitch * [  -0.5,   0.5 ]) Token_L();
+    translate(token_pitch * [   0.5,  -0.5 ]) Token_L();
+  };
+}
+module 3xOne(){ ////toplevel
+// total=3, rowsz=2, nrows=2
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 1;
+    translate(token_pitch * [  -0.5,  -0.5 ]) Token_L();
+    translate(token_pitch * [  -0.5,   0.5 ]) Token_L();
+    translate(token_pitch * [   0.5,  -0.5 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 4;
+  };
+}
+module 3xThree(){ ////toplevel
+// total=3, rowsz=2, nrows=2
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 2;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 3;
+    translate(token_pitch * [  -0.5,  -0.5 ]) Token_L();
+    translate(token_pitch * [  -0.5,   0.5 ]) Token_L();
+    translate(token_pitch * [   0.5,  -0.5 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 4;
+  };
+}
+module 3xTwo(){ ////toplevel
+// total=3, rowsz=2, nrows=2
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 1;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 2;
+    translate(token_pitch * [  -0.5,  -0.5 ]) Token_L();
+    translate(token_pitch * [  -0.5,   0.5 ]) Token_L();
+    translate(token_pitch * [   0.5,  -0.5 ]) Token_L();
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 3;
+  };
+  union(){
+    Frame($phase, token_pitch * [ 2 + 1.00, 2 + 0.50 ]);
+    $nspots = 4;
+  };
+}
 module Black(){ ////toplevel
 // total=18, rowsz=5, nrows=4
   union(){
-    Frame($phase, token_pitch * [ 5 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 5 + 1.00, 4 + 0.50 ]);
     $nspots = 1;
     translate(token_pitch * [  -2.0,  -1.5 ]) Token_L();
     translate(token_pitch * [  -2.0,  -0.5 ]) Token_L();
@@ -26,22 +278,22 @@ module Black(){ ////toplevel
     translate(token_pitch * [   2.0,  -0.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 5 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 5 + 1.00, 4 + 0.50 ]);
     $nspots = 2;
   };
   union(){
-    Frame($phase, token_pitch * [ 5 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 5 + 1.00, 4 + 0.50 ]);
     $nspots = 3;
   };
   union(){
-    Frame($phase, token_pitch * [ 5 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 5 + 1.00, 4 + 0.50 ]);
     $nspots = 4;
   };
 }
 module Blue(){ ////toplevel
 // total=34, rowsz=6, nrows=6
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 6 + 0.50 ]);
     $nspots = 1;
     translate(token_pitch * [  -2.5,  -2.5 ]) Token_L();
     translate(token_pitch * [  -2.5,  -1.5 ]) Token_L();
@@ -59,7 +311,7 @@ module Blue(){ ////toplevel
     translate(token_pitch * [  -0.5,  -1.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 6 + 0.50 ]);
     $nspots = 2;
     translate(token_pitch * [  -0.5,  -0.5 ]) Token_L();
     translate(token_pitch * [  -0.5,   0.5 ]) Token_L();
@@ -73,11 +325,11 @@ module Blue(){ ////toplevel
     translate(token_pitch * [   0.5,   2.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 6 + 0.50 ]);
     $nspots = 3;
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 6 + 0.50 ]);
     $nspots = 4;
     translate(token_pitch * [   1.5,  -2.5 ]) Token_L();
     translate(token_pitch * [   1.5,  -1.5 ]) Token_L();
@@ -94,7 +346,7 @@ module Blue(){ ////toplevel
 module Green(){ ////toplevel
 // total=38, rowsz=7, nrows=6
   union(){
-    Frame($phase, token_pitch * [ 7 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 7 + 1.00, 6 + 0.50 ]);
     $nspots = 1;
     translate(token_pitch * [  -3.0,  -2.5 ]) Token_L();
     translate(token_pitch * [  -3.0,  -1.5 ]) Token_L();
@@ -113,7 +365,7 @@ module Green(){ ////toplevel
     translate(token_pitch * [  -1.0,  -0.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 7 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 7 + 1.00, 6 + 0.50 ]);
     $nspots = 2;
     translate(token_pitch * [  -1.0,   0.5 ]) Token_L();
     translate(token_pitch * [  -1.0,   1.5 ]) Token_L();
@@ -127,11 +379,11 @@ module Green(){ ////toplevel
     translate(token_pitch * [   1.0,  -2.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 7 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 7 + 1.00, 6 + 0.50 ]);
     $nspots = 3;
   };
   union(){
-    Frame($phase, token_pitch * [ 7 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 7 + 1.00, 6 + 0.50 ]);
     $nspots = 4;
     translate(token_pitch * [   1.0,  -1.5 ]) Token_L();
     translate(token_pitch * [   1.0,  -0.5 ]) Token_L();
@@ -151,7 +403,7 @@ module Green(){ ////toplevel
 module Orange(){ ////toplevel
 // total=20, rowsz=5, nrows=4
   union(){
-    Frame($phase, token_pitch * [ 5 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 5 + 1.00, 4 + 0.50 ]);
     $nspots = 1;
     translate(token_pitch * [  -2.0,  -1.5 ]) Token_L();
     translate(token_pitch * [  -2.0,  -0.5 ]) Token_L();
@@ -175,22 +427,22 @@ module Orange(){ ////toplevel
     translate(token_pitch * [   2.0,   1.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 5 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 5 + 1.00, 4 + 0.50 ]);
     $nspots = 2;
   };
   union(){
-    Frame($phase, token_pitch * [ 5 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 5 + 1.00, 4 + 0.50 ]);
     $nspots = 3;
   };
   union(){
-    Frame($phase, token_pitch * [ 5 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 5 + 1.00, 4 + 0.50 ]);
     $nspots = 4;
   };
 }
 module Purple(){ ////toplevel
 // total=15, rowsz=4, nrows=4
   union(){
-    Frame($phase, token_pitch * [ 4 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 4 + 1.00, 4 + 0.50 ]);
     $nspots = 1;
     translate(token_pitch * [  -1.5,  -1.5 ]) Token_L();
     translate(token_pitch * [  -1.5,  -0.5 ]) Token_L();
@@ -209,22 +461,22 @@ module Purple(){ ////toplevel
     translate(token_pitch * [   1.5,   0.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 4 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 4 + 1.00, 4 + 0.50 ]);
     $nspots = 2;
   };
   union(){
-    Frame($phase, token_pitch * [ 4 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 4 + 1.00, 4 + 0.50 ]);
     $nspots = 3;
   };
   union(){
-    Frame($phase, token_pitch * [ 4 + 0.5, 4 ]);
+    Frame($phase, token_pitch * [ 4 + 1.00, 4 + 0.50 ]);
     $nspots = 4;
   };
 }
 module Red(){ ////toplevel
 // total=30, rowsz=6, nrows=5
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 5 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 5 + 0.50 ]);
     $nspots = 1;
     translate(token_pitch * [  -2.5,  -2.0 ]) Token_L();
     translate(token_pitch * [  -2.5,  -1.0 ]) Token_L();
@@ -240,7 +492,7 @@ module Red(){ ////toplevel
     translate(token_pitch * [  -0.5,  -1.0 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 5 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 5 + 0.50 ]);
     $nspots = 2;
     translate(token_pitch * [  -0.5,   0.0 ]) Token_L();
     translate(token_pitch * [  -0.5,   1.0 ]) Token_L();
@@ -252,11 +504,11 @@ module Red(){ ////toplevel
     translate(token_pitch * [   0.5,   2.0 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 5 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 5 + 0.50 ]);
     $nspots = 3;
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 5 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 5 + 0.50 ]);
     $nspots = 4;
     translate(token_pitch * [   1.5,  -2.0 ]) Token_L();
     translate(token_pitch * [   1.5,  -1.0 ]) Token_L();
@@ -273,7 +525,7 @@ module Red(){ ////toplevel
 module White(){ ////toplevel
 // total=32, rowsz=6, nrows=6
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 6 + 0.50 ]);
     $nspots = 1;
     translate(token_pitch * [  -2.5,  -2.5 ]) Token_L();
     translate(token_pitch * [  -2.5,  -1.5 ]) Token_L();
@@ -297,7 +549,7 @@ module White(){ ////toplevel
     translate(token_pitch * [   0.5,  -1.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 6 + 0.50 ]);
     $nspots = 2;
     translate(token_pitch * [   0.5,  -0.5 ]) Token_L();
     translate(token_pitch * [   0.5,   0.5 ]) Token_L();
@@ -309,7 +561,7 @@ module White(){ ////toplevel
     translate(token_pitch * [   1.5,   0.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 6 + 0.50 ]);
     $nspots = 3;
     translate(token_pitch * [   1.5,   1.5 ]) Token_L();
     translate(token_pitch * [   1.5,   2.5 ]) Token_L();
@@ -317,14 +569,14 @@ module White(){ ////toplevel
     translate(token_pitch * [   2.5,  -1.5 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 6 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 6 + 0.50 ]);
     $nspots = 4;
   };
 }
 module Yellow(){ ////toplevel
 // total=29, rowsz=6, nrows=5
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 5 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 5 + 0.50 ]);
     $nspots = 1;
     translate(token_pitch * [  -2.5,  -2.0 ]) Token_L();
     translate(token_pitch * [  -2.5,  -1.0 ]) Token_L();
@@ -341,7 +593,7 @@ module Yellow(){ ////toplevel
     translate(token_pitch * [  -0.5,   0.0 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 5 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 5 + 0.50 ]);
     $nspots = 2;
     translate(token_pitch * [  -0.5,   1.0 ]) Token_L();
     translate(token_pitch * [  -0.5,   2.0 ]) Token_L();
@@ -351,11 +603,11 @@ module Yellow(){ ////toplevel
     translate(token_pitch * [   0.5,   1.0 ]) Token_L();
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 5 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 5 + 0.50 ]);
     $nspots = 3;
   };
   union(){
-    Frame($phase, token_pitch * [ 6 + 0.5, 5 ]);
+    Frame($phase, token_pitch * [ 6 + 1.00, 5 + 0.50 ]);
     $nspots = 4;
     translate(token_pitch * [   0.5,   2.0 ]) Token_L();
     translate(token_pitch * [   1.5,  -2.0 ]) Token_L();
@@ -369,3 +621,5 @@ module Yellow(){ ////toplevel
     translate(token_pitch * [   2.5,   1.0 ]) Token_L();
   };
 }
+// total_count=240
+// max_rowsz=7 max_nrows=6