13 plug_stem = [ 2.72 + 0.50,
16 module PlugMainPlan() {
17 for (l_d = plug_l_d) {
20 rectfromto([ -l, -d/2 ],
25 module PlugHolderPlan() {
31 rectfromto([-100,-100], [-0.1,+100]);
36 translate([0,0,-5]) color("grey") PlugHolderPlan();
40 module RotateIntersect(n=6){
41 intersection_for (r = [0:n-1]) {
42 rotate([r/n * 360,0,0])
43 linextr(-100,100) children(0);
55 linextr(-plug_stem[1]/2, 100)
56 rectfromto([ -100, -plug_stem[0]/2 ],
57 [ +100, +plug_stem[0]/2 ]);
62 render() PlugHolder();