/* [Dimmensions] */ Width = 46; Lenght = 100; Height = 3; Hole = 8; module Asola(L,W,H){ union(){ translate([-L/2,0,0]) cylinder(h=H, d=W); translate([L/2,0,0]) cylinder(h=H, d=W); translate([-L/2,-W/2,0]) cube([L,W,H]); }; }; module A(){ difference(){ Asola(Lenght,Width,Height); translate([-Lenght/2,0,-1]) Asola(Hole,Hole,Height+2); translate([Lenght/2,0,-1]) Asola(Hole,Hole,Height+2); }; }; %A(); #translate([Lenght/2+Width/2,0,Height/2]) cube([20,Width*2/3,Height], center=true); translate([Lenght/2+Width/2+5,0,Height/2-15]) cube([10,Width*2/3,30], center=true); translate([Lenght/2+Width/2+5,0,Height/2-25]) cube([10,70,10], center=true);