hull(){
rectfromto([ +block_x, adapt_main_top_y ],
[ -block_x, block_y_min ]);
+ rectfromto([ -grasp_large_x, adapt_main_top_y ],
+ [ +grasp_large_x, adapt_main_top_y - 0.1 ]);
}
}
union(){
MainExtrude(){
GraspElevation();
- BlockElevation();
}
RackShear() MainExtrude(){
StrapBarrelElevation();
}
- translate([ 0,0, brk_block_z/2]) BrkBlock();
+ translate([ 0,0, brk_block_z/2]) {
+ BrkBlock();
+ }
difference(){
- RackShear() MainExtrude(){
- GraspFixingElevation();
+ union(){
+ MainExtrude(){
+ BlockElevation();
+ }
+ RackShear() MainExtrude(){
+ GraspFixingElevation();
+ }
}
translate([0,0, main_sz_z/2]) linextr(-strap_w/2, +strap_w/2) {