X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=biscuits.scad;h=5f6a42a94236a5d0ca87273de58aabc95b350ce7;hp=229e377bae6d90d5cc3920d4da4fc88ad2e028be;hb=6f2050515372cea549e0a9f15e7078312774feb4;hpb=b77b415524cb916f64aaa73bed2cb7e9fb2fc477 diff --git a/biscuits.scad b/biscuits.scad index 229e377..5f6a42a 100644 --- a/biscuits.scad +++ b/biscuits.scad @@ -1,12 +1,30 @@ -rad=30; -hbase=28; -voff=10; -height=70; +scale=0.75; +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();