chiark / gitweb /
quacks-ingredients: adjust retraction_hop
[reprap-play.git] / quacks-ingredients-demos.scad
1 // -*- C -*-
2
3 include <quacks-ingredients.scad>
4
5 module Demo(){ ////toplevel
6   $nspots = 3;
7   color("red") { Token_L3(); }
8   color("white") { Token_L1(); Token_L5(); }
9   color("black") { Token_L2(); Token_L4(); }
10 }
11
12 module SandingFrame(){ ////toplevel
13   deltas = [ for (i = [ 0 : 0.15 : 0.75 ]) i ];
14   echo(deltas);
15   stride = token_dia + 5;
16   linear_extrude(height = thick*2/3) {
17     difference(){
18       translate((token_dia/2 + stride) * 0.5 * [-1,-1])
19         square([ stride * (len(deltas) + 0.5),
20                  stride * 1.5 ]);
21       for (i = [0 : len(deltas)-1]) {
22         translate([ stride*i, 0 ])
23           circle(r = token_dia/2 + deltas[i]);
24       }
25     }
26   }
27 }