6 laptop_halfdepth = 125;
7 laptop_inner_x_clear = 95;
17 module ClawProfile(laptop_th){
18 laptop_zmin = bar_th + flex_allow;
19 laptop_zmax = laptop_zmin + laptop_th;
21 rectfromto([-claw_overlap, 0],
22 [claw_th, laptop_zmax + claw_th]);
23 rectfromto([-claw_overlap-1, laptop_zmin ],
28 module ClawBar(inner_len, laptop_th){
29 rotate([0,0,180]) linextr_y_xz(-bar_w/2, +bar_w/2) {
32 translate([inner_len, 0])
33 ClawProfile(laptop_th);
40 ClawBar(laptop_w/2, laptop_th_rear);
41 translate([ laptop_w/2 - laptop_inner_x_clear + bar_w/2, 0])
43 ClawBar(laptop_halfdepth, laptop_th_front);
48 //ClawProfile(laptop_th_front);
49 //ClawBar(125, laptop_th_front);