From: Ian Jackson Date: Sat, 1 Aug 2015 16:39:14 +0000 (+0100) Subject: pull-cord-keeper: wip, before cut up X-Git-Tag: filamentspool-v2-release~178 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=7fc9f05c6d28fd6b866de39a01bdb58a9dc827d0 pull-cord-keeper: wip, before cut up --- diff --git a/pull-cord-keeper.scad b/pull-cord-keeper.scad index b7a6aa7..115ca91 100644 --- a/pull-cord-keeper.scad +++ b/pull-cord-keeper.scad @@ -9,6 +9,8 @@ hcentredist = 10; blockdepth = 5; blockwidth = hcentredist*2 + 6; +height = 20; + module Oval(centredist, rad) { hull() { translate([-centredist/2,0,0]) circle(r=rad); @@ -18,17 +20,20 @@ module Oval(centredist, rad) { module Hoop(){ difference(){ - Oval(hcentredist, houterrad); + hull(){ + Oval(hcentredist, houterrad); + translate([0, (blockdepth + hoopthick)/2 + hinnerrad]) + square([blockwidth, + blockdepth + hoopthick], + center=true); + } Oval(hcentredist, hinnerrad); } } module Positive(){ - Hoop(); - translate([0, (blockdepth + hoopthick)/2 + hinnerrad]) - square([blockwidth, - blockdepth + hoopthick], - center=true); + linear_extrude(height=20) + Hoop(); } Positive();