}
module PunchHolder(){
+ offset = holder_attach_xsz + holder_min_wall;
difference(){
- cube([holder_xsz, holder_ysz, holder_block_zsz]);
+ translate([0,offset,0])
+ cube([holder_xsz, holder_ysz - offset, holder_block_zsz]);
translate([crewpunch_biggest_shape[2][1] + holder_min_wall,
crewpunch_biggest_shape[1][0] + holder_front_wall,
-crewpunch_smallest_shape[0]])
CrewPunch();
}
- translate([0,0,holder_block_zsz]){
- difference(){
- translate([holder_xsz/2 - holder_attach_xsz/2, 0, -1])
- cube([holder_attach_xsz,
- attach_ysz,
- holder_ctie_thick + holder_attach_roof + 1]);
- translate([-30, holder_attach_walls, 0.1])
- cube([60, holder_ctie_width, holder_ctie_thick]);
- }
+ difference(){
+ translate([holder_xsz/2 - holder_attach_xsz/2, 0, 0])
+ cube([holder_attach_xsz,
+ attach_ysz,
+ holder_block_zsz + holder_ctie_thick + holder_attach_roof + 1]);
+ translate([-30, holder_attach_walls, holder_block_zsz + 0.1])
+ cube([60, holder_ctie_width, holder_ctie_thick]);
}
}