tbend0 = angle_map_range(tbend_raw, 0);
tbend1 = angle_map_range(tbend_raw + 180, -180);
tbend0 = angle_map_range(tbend_raw, 0);
tbend1 = angle_map_range(tbend_raw + 180, -180);
module TPlan(){
ClipPlan(0, tstem0leny);
FArcSegment(tjoin0c[0],tjoin0c[1], tjoinrad,tjoinoutrad,
tbend0, 360-tbend0);
FArcSegment(0,shookcy, hookinrad,hookoutrad,
tbend1, 270+hookcurl - tbend1);
module TPlan(){
ClipPlan(0, tstem0leny);
FArcSegment(tjoin0c[0],tjoin0c[1], tjoinrad,tjoinoutrad,
tbend0, 360-tbend0);
FArcSegment(0,shookcy, hookinrad,hookoutrad,
tbend1, 270+hookcurl - tbend1);