}
module HingeLeverInnerProfile(){
- for (c = [hppT, hppB]) {
- hull()
+ for (s = [-1,+1]) {
+ c = s > 0 ? hppT : hppB;
+ translate(c)
+ mirror([0,0,s>0])
+ hull()
for (x=[-20,20])
- for (y=[0, c[1] - hppM[1]])
+ for (y=[0, s * 10])
translate([x,y])
- circleat(c, hp_rn);
+ circle(hp_rn);
}
}