X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=koupelna-mrizka.scad;h=67139a3838db912e095419b63d06b6b9cdddd029;hb=HEAD;hp=51ff056cce6d12754df9da1ab9631a11a65398d4;hpb=a3b95b09e469daf983ccc6acd06291175a07bdf8;p=things.git diff --git a/koupelna-mrizka.scad b/koupelna-mrizka.scad index 51ff056..67139a3 100644 --- a/koupelna-mrizka.scad +++ b/koupelna-mrizka.scad @@ -7,7 +7,7 @@ wall = 1.2; h_out = 3; h_in = h_out + 8.5; out_angle = 60; -thin_wall = 0.9; +thin_wall = 0.70; rib_angle = 60; rib_w = 5; rib_dist = 9; @@ -15,8 +15,9 @@ rib_off = 1; top_beam_w = 15; top_beam_h = 2; -clip_wall = 3; +clip_wall = 4; clip_mid = clip_wall + 3; +clip_end_d = 40; magnet_d = 10 + 0.5; magnet_h = 0.8 + 0.1; @@ -58,12 +59,16 @@ difference() { Ty(d_out/2 + top_beam_w/2 + 5) difference() { union() { + for(x = [-1, 1]) Sx(x) { + Tx(d_out/2-clip_end_d/2) + cylinder(r = clip_end_d/2, h = clip_wall); + } hull() for(x = [-1, 1]) Sx(x) { Tx(d_out/2-top_beam_w/2) cylinder(r = top_beam_w/2, h = clip_wall); } hull() for(x = [-1, 1]) Sx(x) { - Tx(d_in/2-top_beam_w/2) + Tx(magnet_off) cylinder(r = top_beam_w/2, h = clip_mid); } }