X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=inline;f=biscuits.scad;h=c230477807309dbb2d116b6a4b767c0af76fa2fe;hb=2ebcf7a8600e5e939907b6939e0c4d20ade5b836;hp=229e377bae6d90d5cc3920d4da4fc88ad2e028be;hpb=b77b415524cb916f64aaa73bed2cb7e9fb2fc477;p=reprap-play.git diff --git a/biscuits.scad b/biscuits.scad index 229e377..c230477 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 +thick=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=thick/2); + } +} + +module hollow() { + difference() { + mink(); + flatsolid(); + } +} + +linear_extrude(height=wallheight) hollow();