sqrt(pow( ClipHook_r3(w,g,l,ye,k), 2) -
pow( ClipHook_yd(w,g,l,ye,k) - ye, 2));
-module FlatArc(cx,cy,r1,r2,a1,a2=360) {
+module FlatArc(cx,cy,r1,r2,a1,a2=361,$fn=$fn) {
astep = (a2-a1)/6;
size = 5*(r2/2);
translate([cx,cy,0]) {
xd = l*1.5 + w;
xc = -l/2;
- yc = g/w + w/2;
+ yc = g/2 + w/2;
alpha = atan2((xe-xd)/r3, (ye-yd)/r3);
translate([l+w,0,0]) rotate(180) ClipHook_2D(w,g,l,ye,k);
}
-ClipHook(l=3, ye=1.5, k=1, demo=true);
+//ClipHook(l=3, ye=1.5, k=1, demo=true);