aboutsummaryrefslogtreecommitdiff
path: root/chess/demo.scad
blob: 8e4e04751ebb93cbd408572661628b6fa386054c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$fn = 8;

difference () {
	cylinder(1.4, r=1.7);

	translate([0, 0, 0.5])
		rotate_extrude(angle = 360)
			translate([1.6, 0, 0])
				circle(r=1);

	rotate_extrude(angle = 360)
		translate([1.5, 0, 0]) 
			rotate([0, 0, 90])
				difference() {
					square(1.5);
					circle(r=1.5);
				}

	for (i = [1:8]) {
		rotate([0, 0, 45*i])
			translate([0.75, 0.75, 1.65])
				rotate([0, -75, 45])
					sphere(0.75, $fn=4);
	}		
}


translate([0, 0, 1.25])
	sphere(r=0.5);

translate([0, 0, 1.85])
	sphere(r=0.15);