$fn=60; include include base_length=500; base_width=50; base_height=100; // Base difference() { cuboid([base_length,base_width,base_height], rounding=3); rotate([90,0,0]) { translate([base_length/3,0,0]) screw("#12", head="flat undercut",length=50); translate([-base_length/3,0,0]) screw("#10", head="flat undercut",length=50); } } color("silver") { rotate([0,90,0]) translate([-20,-10,base_length/2]) screw("M8", head="flat large", length=20, drive="torx"); rotate([0,-90,0]) translate([20,-10,base_length/2]) screw("M8", head="flat large", length=20, drive="torx"); } color("silver") { rotate([90,0,0]) translate([base_length/3,0,-15]) screw("M8", head="flat large", length=80, drive="torx"); rotate([90,0,0]) translate([-base_length/3,0,-15]) screw("M8", head="flat large", length=80, drive="torx"); } color("red", alpha=0.5) { rotate([90,0,90]) translate([-25,-10,base_length/2+2]) import("/home/julien/3D/tir_sportif/support_cible_electronique/svg/patte.svg"); rotate([90,0,90]) translate([-25,-10,-base_length/2-2]) import("/home/julien/3D/tir_sportif/support_cible_electronique/svg/patte.svg"); translate([0,-base_width/2,0]) cuboid([base_length+4,2,200], rounding=1); } /* color("red") { translate([base_length/3,-30,0]) ycyl(l=250, d=1); translate([-base_length/3,-30,0]) ycyl(l=250, d=1); } */