From ffffbd7f0e6e24d88423d0cf1e994f587d7bcb01 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 23 Jul 2016 14:22:55 +0100 Subject: [PATCH] earring-stand: EclipRPlan good --- earring-stand.scad | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/earring-stand.scad b/earring-stand.scad index 53c9840..08f0701 100644 --- a/earring-stand.scad +++ b/earring-stand.scad @@ -46,9 +46,13 @@ module EclipLPlanCore(alpha){ } module EclipRPlan(alpha, main_th){ - rotate(alpha) - translate([ppxl + main_th + rgap, -r2*2]) - square([eclip_prong_th, r2*(2 + 1/sqrt(2))]); + intersection(){ + rotate(alpha) + translate([ppxl + main_th + rgap, -r2*2]) + square([eclip_prong_th, r2*(2 + 1/sqrt(2))]); + translate([-r2, -r2e]) + square([r2*3, eclip_base_epsilon + r2*4]); + } } module EclipLPlan(alpha){ @@ -67,8 +71,6 @@ 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") EclipRPlan(test_alpha, test_main_th); -} -- 2.30.2