$fn=60; include include include include // Sight color("grey") { // Base translate([0,0,20]) { rotate ([-90,0,0]) { difference() { translate([0,-5,0]) cuboid([20,50,40], rounding=2); xcyl(l=20, d=12.5); } translate([0,-30 ,0]) rotate([-90,0,0]) tube(od=15, wall=3, h=7, chamfer=0.5); } // Eye translate([0,50,-9]) { tube(od=12, wall=3, h=22, chamfer=0.5); translate([0,0,16]) tube(h=15, or1=6, or2=20, wall=3, chamfer=0.5); } } }