aboutsummaryrefslogtreecommitdiff
path: root/dummy13/frame_sample_sizes.scad
blob: 8c4562c25904c6d872c3285775924213d38f1076 (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
34
35
use <../supports/runner.scad>;

module frame_parts (size=1.0) {
	size_deflate = size * 0.5;
	size_inflate = 2;
	translate([15.5, 7.7, 0])
		scale(size_inflate)
			scale(size_deflate) 
				translate([0, 0, 2.5])
					import("src/frame-hips-v3.stl");
	translate([12, 20, 0])
		scale(size_inflate)
			scale(size_deflate) 
				translate([0, 0, 2.5])
					import ("src/frame-waist-v6.stl");
	*translate([18, 28, 0]) {
		difference() {
			cube([10, 5, 0.5]);
			translate([10 / 2, 5 / 2 , 0.25])
				linear_extrude(height = 1)
					text(str(size), size = 2, halign = "center", valign = "center");
		}
	}
}

*runner(60, 37.5, frequency=7.5);

spacing_x = 30;

translate([0*spacing_x, 0, 0]) 
	frame_parts();

translate([1*spacing_x, 0, 0]) 
	frame_parts(0.99);