aboutsummaryrefslogtreecommitdiff
path: root/lib/extra.scad
blob: f9bd52ce67e0a8bc14ec404dd963a5ede22f92ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
use <utils.scad>

module token(r, f=8, h=2) {
    difference() {
         union() { for ( i = [0:f-1] ) {
             rotate([0, 0, 360 * i / f]) translate([r / 3, 0, 0]) cylinder(r=r * 2 / 3, h=h, $fn=64);
         }}
         union() { for (i = [0:f-1]) {
             rotate([0, 0, 360 * i / f]) translate([0, 0, -1]) cube([r/3, r/3, h + 2]);
         }}
    }
}