14 fingernailheight = 2.5;
17 bigrad = maindia/2 + mainoverlap;
18 mainth = poleholeh + polecovth;
19 hooklessdepth = hookfullw - hookbasew;
22 rotate_extrude(convexity=10)
24 polygon(points=[[-bigrad, 0],
25 [-bigrad + mainth, -mainth],
28 [-poleholerad, -poleholeh],
32 module fingernails() {
33 for (ang=[60,180,300])
35 translate([bigrad - fingernaildepth,
38 cube([fingernaildepth + 1, fingernailwidth, fingernailheight + 1]);
42 rotate_extrude(convexity=10)
44 translate([-maindia/2, 0, 0])
45 polygon(points=[[hooklessdepth, 0],
47 [hookfullw, hookheight],
52 module hooktriangles() {
53 for (ang=[0,120,240]) {
56 linear_extrude(height=hookheight+2) {
57 polygon(points=[[0, 0],
58 [maindia/2 + 1, -hookwidth],
59 [maindia/2 + 1, +hookwidth]]);