$fs = 0.1; $fa = 2; module steun () { mt = 6; cd = 77; // camera diameter + speling hh = 30; rr = 10; hd = 6.2; // gat voor 6mm bout + speling hp = 45; ss = 10; difference () { hull () { translate([0,cd/2,0]) cylinder(d=cd, h=mt); translate([-cd/2,0,0]) cube([cd,mt,mt]); } translate ([0,cd/2,-1]) cylinder(d=hd, h=mt+2); translate ([0,cd/2,-1]) cylinder(r2=1,r1=(hd+5)/2,h=mt+2); } difference () { hull () { translate([-cd/2,0,0]) cube([cd,mt,mt]); translate([ cd/2-rr,0,hh-rr]) rotate([-90,0,0]) cylinder(r=rr,h=mt); translate([-cd/2+rr,0,hh-rr]) rotate([-90,0,0]) cylinder(r=rr,h=mt); } translate([hp/2,-1,hh/2]) rotate([-90,0,0]) cylinder(d=hd,h=mt+2); translate([-hp/2,-1,hh/2]) rotate([-90,0,0]) cylinder(d=hd,h=mt+2); translate([-ss/2,-1,mt]) cube([ss,mt+2,hh]); translate([-hp/2,0,hh/2]) rotate([-90,0,0]) cylinder(r1=1,r2=(hd+5)/2,h=mt+2); translate([ hp/2,0,hh/2]) rotate([-90,0,0]) cylinder (r1=1,r2=(hd+5)/2,h=mt+2); } } // <-- module aanroepen steun();