From: Ian Jackson Date: Sat, 15 Feb 2014 12:15:23 +0000 (+0000) Subject: wardrobe-hook: wip X-Git-Tag: filamentspool-v2-release~449 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=b04d1628ce81bb99bd50f1680203902eac01e032;hp=0ee1eee674343f57a9d94dc136933b561c00d953 wardrobe-hook: wip --- diff --git a/wardrobe-hook.scad b/wardrobe-hook.scad new file mode 100644 index 0000000..b247bd0 --- /dev/null +++ b/wardrobe-hook.scad @@ -0,0 +1,26 @@ +// -*- C -*- + +module FArcSegment_mask(beta) { + for (i=[0 : 0.75 : 3]) { + rotate(i*beta/4) + polygon([[0, 0], + [1, 0], + [cos(beta), sin(beta)]]); + } +} + +module FArcSegment(xc,yc,inrad,outrad,alpha,delta) { + translate(xc,yc) { + intersection() { + difference() { + circle(r=outrad); + circle(r=inrad); + } + rotate(alpha) scale(outrad*2) { + FArcSegment_mask(delta); + } + } + } +} + +FArcSegment(10,10, 20,30, 20,10);