diff options
author | Christian Hodgden <chrhodgden@gmail.com> | 2024-07-30 11:05:40 -0500 |
---|---|---|
committer | Christian Hodgden <chrhodgden@gmail.com> | 2024-07-30 11:05:40 -0500 |
commit | 213d689298e8469c490b8c9cd089a2d363e7a01d (patch) | |
tree | 0820f7afa519fd54d19133ea78711afccd5b3161 /dummy13 | |
parent | a2cfcce334b7715b5170bfd92a4a939a9db5e45e (diff) |
dummy13>frame sizes: added 0.95 series
it has to go backwards
Diffstat (limited to 'dummy13')
-rw-r--r-- | dummy13/frame_sample_sizes_095.scad | 39 | ||||
-rw-r--r-- | dummy13/frame_sample_sizes_095.stl | bin | 0 -> 12216984 bytes |
2 files changed, 39 insertions, 0 deletions
diff --git a/dummy13/frame_sample_sizes_095.scad b/dummy13/frame_sample_sizes_095.scad new file mode 100644 index 0000000..eca91f7 --- /dev/null +++ b/dummy13/frame_sample_sizes_095.scad @@ -0,0 +1,39 @@ + +use <../supports/runner.scad>; + +module frame_parts (size=1.0) { + translate([0, 7.7, 0]) + scale(size) + translate([0, 0, 2.5]) + import("src/frame-hips-v3.stl"); + translate([0, 20, 0]) + scale(size) + translate([0, 0, 2.5]) + import ("src/frame-waist-v6.stl"); + translate([6, 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"); + } + } +} + +starting_size = 0.91; +spacing_x = 30; +spacing_y = 37.5; +iterations_x = 5; +iterations_y = 1; + +translate([-15.5, 0, 0]) + runner( + (spacing_x * iterations_x) + 7, + spacing_y * iterations_y, + spacing=7.5 + ); + +for (i = [0:iterations_x-1]) { + translate([i*spacing_x, 0, 0]) + frame_parts(starting_size+(i*0.01)); +} diff --git a/dummy13/frame_sample_sizes_095.stl b/dummy13/frame_sample_sizes_095.stl Binary files differnew file mode 100644 index 0000000..46f2939 --- /dev/null +++ b/dummy13/frame_sample_sizes_095.stl |