Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
}
module Cut(less){
- for (m=[0,1]) {
- mirror([0,0,m]) {
- translate([0,0, cut_z0 + less])
- linear_extrude(height = cut_z1 - cut_z0 - less*2)
- CutProfile();
- }
- }
+ translate([0,0, cut_z0 + less])
+ linear_extrude(height = cut_z1 - cut_z0 - less*2)
+ CutProfile();
}
module Hook(){
difference(){
translate([0,0, -width/2])
linear_extrude(height=width) Profile();
- Cut(0);
+ for (m=[0,1]) {
+ mirror([0,0,m]) {
+ hull(){
+ Cut(cutslopez);
+ translate([cutdepth,0,0]) Cut(0);
+ }
+ }
+ }
}
}