effective_depth = whole_depth - antifoot_back;
translate([-effective_depth, -whole_width/2, 0])
AntiFoot();
- multmatrix([[1,0,0,0],
- [-((whole_width - leg_width)/2 / effective_depth), 1,0,0],
- [0,0,1,0],
- [0,0,0,1]])
- mirror([1,0,0])
- cube([effective_depth, leg_width, leg_thick]);
+ hull(){
+ translate([-effective_depth-leg_width/2, -whole_width/2, 0])
+ cylinder(r=leg_width/2, h=antifoot_base);
+ cylinder(r=leg_width/2, h=post_height);
+ }
}
module RightLeg(){