catch_stalk_h = 5.0;
catch_stalk_len = 50;
+catch_tip_th = 5;
catch_head_th = 3;
catch_pin_slop = 0.25; // each side, and above
]);
}
-module CatchHeadProfile(){
+module CatchTipProfile(){
intersection(){
translate(cppF){
difference(){
cppc,
cppb ]);
}
+}
+
+module CatchHeadProfile(){
polygon([ cppd,
cppg,
cppf,
linear_extrude(height=catch_strap_thick, convexity=10)
CatchAssemblyCoreProfile();
+ linear_extrude(height=catch_tip_th, convexity=10)
+ CatchTipProfile();
+
linear_extrude(height=catch_head_th, convexity=10)
CatchHeadProfile();