FArcSegment(0,shookcy, hookinrad,hookoutrad,
tbend1, 270+hookcurl - tbend1);
translate(tbend0p) {
- rotate(tbend_raw) mirror([0,1]) {
- square(size=[mainthick, dist2d(tbend0p,tbend1p)]);
+ rotate(tbend_raw+180) mirror([1,0]) {
+ translate([0,-0.1]) square(size=[mainthick, dist2d(tbend0p,tbend1p)+0.2]);
}
}
}
+module THookL(){ ///toplevel
+ intersection(){
+ linear_extrude(height=topwidth) TPlan();
+ SElevationPlaced();
+ }
+}
+
// other toplevels etc.
module HookR(){ ////toplevel