From 4a21d8d71430dfbb98d532b664cbfd948dec6ae2 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 7 Oct 2012 20:56:44 +0100 Subject: [PATCH] filamenttrestle wip wedges --- filamenttrestle.scad | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/filamenttrestle.scad b/filamenttrestle.scad index 2ebccdc..57f52ad 100644 --- a/filamenttrestle.scad +++ b/filamenttrestle.scad @@ -64,10 +64,7 @@ module Bar(){ module Trestle(){ legang = atan2(trestlebase/2, trestleheight); eplen = sqrt(trestleheight*trestleheight + trestlebase*trestlebase*0.25); - topcylr = max(plugwmax/2, - trestlelegw/2, - sqrt(plugwmin*2/4 + plugh*plugh) - ) + topcylthick + trestleplugd; + topcylw = plugwmax + topcylthick*2; difference(){ union(){ @@ -83,12 +80,8 @@ module Trestle(){ cylinder(r=trestlelegw/2*1.2, h=plugl); } } - intersection(){ - translate([0, 3, 0]) - cylinder(r=topcylr, h=plugl); - translate([-50, -topcylbasedepth, -1]) - cube([100, 50, plugl+2]); - } + translate([-topcylw/2, -topcylbasedepth, 0]) + cube([topcylw, topcylbasedepth + plugh + topcylthick, plugl]); translate([-trestlebase/2, -trestleheight, 0]) ExtenderPillars(length=trestlebase, width=trestlebaseh*2, height=plugl); -- 2.30.2