From 213d689298e8469c490b8c9cd089a2d363e7a01d Mon Sep 17 00:00:00 2001 From: Christian Hodgden Date: Tue, 30 Jul 2024 11:05:40 -0500 Subject: dummy13>frame sizes: added 0.95 series it has to go backwards --- dummy13/frame_sample_sizes_095.scad | 39 ++++++++++++++++++++++++++++++++++++ dummy13/frame_sample_sizes_095.stl | Bin 0 -> 12216984 bytes 2 files changed, 39 insertions(+) create mode 100644 dummy13/frame_sample_sizes_095.scad create mode 100644 dummy13/frame_sample_sizes_095.stl (limited to 'dummy13') 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 new file mode 100644 index 0000000..46f2939 Binary files /dev/null and b/dummy13/frame_sample_sizes_095.stl differ -- cgit v1.2.3