From 7fc9f05c6d28fd6b866de39a01bdb58a9dc827d0 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 1 Aug 2015 17:39:14 +0100 Subject: [PATCH] pull-cord-keeper: wip, before cut up --- pull-cord-keeper.scad | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) 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(); -- 2.30.2