From: Ian Jackson Date: Sat, 23 Jul 2016 13:17:09 +0000 (+0100) Subject: earring-stand: wip EclipRPlan X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=sidebyside;h=a7d9d027e905c46b33d3f0116047da233cc38f9d;hp=503dfd185a1a8b71ea761e1aec2517794bd1d84f;p=reprap-play.git earring-stand: wip EclipRPlan --- diff --git a/earring-stand.scad b/earring-stand.scad index 2cfb8dc..6b5cea9 100644 --- a/earring-stand.scad +++ b/earring-stand.scad @@ -25,6 +25,8 @@ r2e = r1 + eclip_base_epsilon; ppxl = -(r0 / sqrt(2)) + (eclip_inner_strt / sqrt(2)); +rgap = eclip_gap_rad; + $fn=70; module EclipLPlanCore(alpha){ @@ -43,6 +45,12 @@ module EclipLPlanCore(alpha){ } } +module EclipRPlanCore(alpha, main_th){ + rotate(alpha) + translate([ppxl + main_th + rgap, -r2*2]) + square([eclip_prong_th, r2*(2 + 1/sqrt(2))]); +} + module EclipLPlan(alpha){ rotate(alpha) EclipLPlanCore(alpha); } @@ -59,5 +67,8 @@ module EclipPPlan(main_th){ translate([ppxl, 0]) square([main_th, r2]); } +rotate(-test_alpha){ color("red") EclipLPlan(test_alpha); color("blue") rotate(test_alpha) EclipPPlan(test_main_th); +color("green") EclipRPlanCore(test_alpha, test_main_th); +}