// -*- C -*- eclip_inner_rad = 2.5; eclip_gap_rad = 0.5; eclip_prong_th = 3; eclip_outer_strt = 0.5; eclip_inner_xstrt = 0.5; // calculated eclip_inner_strt = eclip_outer_strt + eclip_inner_xstrt; r0 = eclip_inner_rad; r1 = r0 + eclip_inner_rad; r2 = r1 + eclip_prong_th; module EclipLPlanCore(alpha){ difference(){ circle(r = r2); circle(r = r1); } } EclipLPlanCore(10);