\r
curvemidintheethx = -4;\r
curvemidr = sideways + curvemidintheethx;\r
+ sticklen = height-doveheight-curvemidr + 1;\r
+\r
translate([curvemidintheethx, -curvemidr, 0]) {\r
- difference(){\r
- cylinder(h=mainthick, r=curvemidr+mainwidth/2);\r
- translate([0,0,-1])\r
- cylinder(h=mainthick+2, r=curvemidr-mainwidth/2);\r
+ intersection(){\r
+ difference(){\r
+ cylinder(h=mainthick, r=curvemidr+mainwidth/2);\r
+ translate([0,0,-1])\r
+ cylinder(h=mainthick+2,\r
+ r=curvemidr-mainwidth/2);\r
+ }\r
+ translate([-100,-d,-50])\r
+ cube([100,100,100]);\r
}\r
}\r
+ translate([-sideways-mainwidth/2, -sticklen-curvemidr, 0])\r
+ cube([mainwidth, sticklen, mainthick]);\r
\r
SpindleTeeth();\r
\r
translate([d,-dovewidth/2,d-5])\r
cube([doveheight+d*2, dovewidth,\r
doveheight-d*2]);\r
- #dovetail(height=doveheight, male=false);\r
+ dovetail(height=doveheight+1, male=false);\r
}\r
}\r
}\r