Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
+module SomeClamp(hinge_alt=false){
difference(){
linextr(-clamp_width/2, clamp_width/2)
children(0);
difference(){
linextr(-clamp_width/2, clamp_width/2)
children(0);
for (i=[0 : hinge_lobes-1]) {
translate([0,
hinge_y,
for (i=[0 : hinge_lobes-1]) {
translate([0,
hinge_y,
- -clamp_width/2 + i * hinge_stride])
+ -clamp_width/2 + i * hinge_stride
+ + (hinge_alt ? hinge_stride/2 : 0)
+ ])
linextr(-hinge_gap_z, hinge_stride/2)
square(hinge_outer_r*2 + hinge_gap_xy, center=true);
}
linextr(-hinge_gap_z, hinge_stride/2)
square(hinge_outer_r*2 + hinge_gap_xy, center=true);
}
module TubeClampLeft() { ////toplevel
difference(){
module TubeClampLeft() { ////toplevel
difference(){
TubeClampLeftPlan();
translate([0, screw_y, 0]) {
TubeClampLeftPlan();
translate([0, screw_y, 0]) {
-//TubeClampLeft();
-//TubeClampRight();
-
+module TubeClampDemo() { ////toplevel
+ TubeClampLeft();
+ TubeClampRight();
+}