From a7d9d027e905c46b33d3f0116047da233cc38f9d Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 23 Jul 2016 14:17:09 +0100 Subject: [PATCH] earring-stand: wip EclipRPlan --- earring-stand.scad | 11 +++++++++++ 1 file changed, 11 insertions(+) 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); +} -- 2.30.2