X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=biscuits.scad;h=b9d781e8de595461937ebc36604fc333312fe3b1;hp=229e377bae6d90d5cc3920d4da4fc88ad2e028be;hb=1650565ed04516b6b809190c500d979ce1add0e4;hpb=b77b415524cb916f64aaa73bed2cb7e9fb2fc477 diff --git a/biscuits.scad b/biscuits.scad index 229e377..b9d781e 100644 --- a/biscuits.scad +++ b/biscuits.scad @@ -1,12 +1,30 @@ -rad=30; -hbase=28; -voff=10; -height=70; +scale=1.0; +rad=30*scale; +hbase=28.4*scale; +voff=10*scale; +height=70*scale; + +wallheight = 15; +wallthick=0.8; module flatsolid() { - circle(r=rad); + circle(r=rad,$fn=50); polygon(points=[[-hbase,voff],[hbase,voff],[0,height]]); } -flatsolid(); +module mink() { + minkowski() { + flatsolid(); + circle(r=wallthick/2); + } +} + +module hollow() { + difference() { + mink(); + flatsolid(); + } +} + +linear_extrude(height=wallheight) hollow();