-module PegSection(delta){
- hull(){
- square([0.1,
- peg_height + delta]);
- translate([peg_width - 0.1,
- peg_height/2 - peg_inner_thick/2])
- square([0.1, peg_inner_thick]);
- }
-}
-
-module PegSectionForDemo(delta){
- translate(retain_mxy)
- rotate(retain_empir_angle)
- translate([retain_stalk_len - peg_width - peg_width_slop/2,
- retain_stalk_h - retain_pushmore_adj])
- PegSection(delta);
-}
-
-module RetainCutout(gapping=false){
- translate(retain_mxy) {
- rotate(retain_empir_angle) {
- translate([-50, -retain_rad]) {
- square([50 + retain_stalk_len,
- retain_cutout_h]);
+module StrapSectBot(){
+ mirror([0,1]){
+ for (dx = [ -(strap_below + strap_th),
+ 0 ]) {
+ translate(P9b + [ ourcirc_r + dx, -10 ]) {
+ square([strap_th, 20]);