Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
base_thick = 3;
+$fa= 3;
+$fs= 0.3;
+
// calculated
epp0 = [ 0, -body_height/2 ];
epp9 = epp10 + [ +back_thick, 0 ];
epp8 = [ epp9[0], epp7[1] ];
+y1 = wire_thick/2;
+y2 = y1 + prong_width;
+
module MainElevation(){
polygon([epp0,
epp1,
}
}
-MainElevation();
+module Retainer(){
+ difference(){
+ linextr_y_xz( -y2, +y2 ) {
+ MainElevation();
+ }
+ linextr_y_xz( -y1, +y1 ) {
+ rectfromto( epp7 + [+1, -1],
+ epp5 + [-1, +1] );
+ }
+ }
+}
+
+//MainElevation();
+
+Retainer();