diff options
author | Christian Hodgden <chrhodgden@gmail.com> | 2024-07-28 00:08:00 -0500 |
---|---|---|
committer | Christian Hodgden <chrhodgden@gmail.com> | 2024-07-28 00:08:00 -0500 |
commit | e6d2266315f9d4789d8697dae10c2a5b5c724815 (patch) | |
tree | 8fd2bcfce9219830f149e77b21357ddb17d00fea /dummy13 | |
parent | bb62d649f7c94ec97a44c075363322d158d0bb05 (diff) |
added frame_sample_sizes.scad for dummy13 print sizing
Diffstat (limited to 'dummy13')
-rw-r--r-- | dummy13/frame_sample_sizes.scad | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/dummy13/frame_sample_sizes.scad b/dummy13/frame_sample_sizes.scad new file mode 100644 index 0000000..b4d6eee --- /dev/null +++ b/dummy13/frame_sample_sizes.scad @@ -0,0 +1,57 @@ + +use <../supports/runner.scad>; + +module frame_parts (size=1) { + translate([20.5, 10.5, 0]) { + scale(size) + translate([0, 0, 2.5]) + import("src/frame-hips-v3.stl"); + translate([5.5, 10, 0]) + rotate([0, 0, 90]) + scale(size) + translate([0, 0, 2.5]) + import ("src/frame-waist-v6.stl"); + } + translate([15, 0, 0]) { + difference() { + cube([10, 5, 0.5]); + translate([10 / 2, 5 / 2 , 0.25]) + linear_extrude(height = 1) + text(str(size), size = 1, halign = "center", valign = "center"); + } + } +} + +runner(140, 60); + +translate([0, 0, 0]) + frame_parts(1); + +translate([25, 0, 0]) + frame_parts(0.99); + +translate([50, 0, 0]) + frame_parts(0.98); + +translate([75, 0, 0]) + frame_parts(0.97); + +translate([100, 0, 0]) + frame_parts(0.96); + +translate([0, 30, 0]) + frame_parts(0.95); + +translate([25, 30, 0]) + frame_parts(0.94); + +translate([50, 30, 0]) + frame_parts(0.93); + +translate([75, 30, 0]) + frame_parts(0.92); + +translate([100, 30, 0]) + frame_parts(0.91); + + |