// -*- C -*-
-main_sz = 20;
+main_sz = 20; //xxx
wall_th = 3;
-front_fullsz = 10;
+front_fullsz = 10; //xxx
-back_tot_l = 30;
+front_th = 2;
+back_th = 4;
+gap_th = 5; //xxx
+
+back_tot_l = 30; //xxx
back_cut_l = 4;
-back_cut_w = 10;
+back_cut_w = 10; //xxx
back_prong_w = 3;
module MidPlan(){
}
}
+module Hook(){
+ rotate([90,0,0]){
+ difference(){
+ union(){
+ linear_extrude(height=back_th)
+ BackPlan();
+ linear_extrude(height=back_th+gap_th+front_th)
+ MidPlan();
+ translate([0,0, back_th+gap_th])
+ linear_extrude(height=front_th) FrontPlan();
+ }
+ }
+ }
+}
+
//MidPlan();
//FrontPlan();
-BackPlan();
+//BackPlan();
+Hook();