diff --git a/cameraholder.scad b/cameraholder.scad index b01f0d1..077806a 100644 --- a/cameraholder.scad +++ b/cameraholder.scad @@ -2,33 +2,44 @@ use $fn=30; +/* +translate([0, -40, -1]) + difference() { + union() { + translate([0, -5, 0]) + cube(size=[7, 50, 5], center = true); + rotate([0, 90, 0]) + translate([0, 20, 0]) + cylinder(d = 5, h = 7, center = true); + } + translate([-4, 20, 0]) + rotate([0, 90, 0]) cylinder(d = 3.5, h = 9); + } -translate([0, -38, -1]) difference() { - cube(size=[7, 40, 5], center = true); - translate([-4, 18, 0]) rotate([0, 90, 0]) cylinder(d = 3.5, h = 9); -} - +*/ union() { translate([0, -20, -1]) difference() { - cube(size=[10, 8, 5], center = true); + cube(size=[15, 8, 5], center = true); cube(size=[7, 8, 56], center = true); - translate([-6, 0, 0]) rotate([0, 90, 0]) cylinder(d = 3.5, h = 13); + translate([-8, 0, 0]) + rotate([0, 90, 0]) + cylinder(d = 3.5, h = 18); } cube(size=[50, 34, 3], center = true); - translate([ -22, 18.5, -3.5]) + translate([ -22, 18.5, -6]) difference() { - cylinder(d = 5, center = true, h = 10); - cylinder(d = 3, center = true, h = 11); + cylinder(d = 5, center = true, h = 15); + cylinder(d = 3, center = true, h = 16); } - translate([ 22, 18.5, -3.5]) + translate([ 22, 18.5, -6]) difference() { - cylinder(d = 5, center = true, h = 10); - cylinder(d = 3, center = true, h = 11); + cylinder(d = 5, center = true, h = 15); + cylinder(d = 3, center = true, h = 16); } - translate([ 0, -3.5, -3.5]) + translate([ 0, -3.5, -6]) difference() { - cylinder(d = 5, center = true, h = 10); - cylinder(d = 3, center = true, h = 11); + cylinder(d = 5, center = true, h = 15); + cylinder(d = 3, center = true, h = 16); } } \ No newline at end of file