spot.scad 474 B

123456789101112131415161718192021222324252627
  1. // Filter cover for spotting scope.
  2. // All dimensions in millimetres.
  3. // Outer diameter of the scope objective end.
  4. width = 31.9;
  5. // How deep to make the ring.
  6. height = 15;
  7. thickness = 3;
  8. gap = 1;
  9. // Set arc smoothness limits for a better finish.
  10. $fa = 3;
  11. $fs = 1;
  12. difference() {
  13. cylinder(d=width+gap+thickness, h=height);
  14. translate([0, 0, +1]) {
  15. cylinder(d=width+gap, h=height);
  16. }
  17. translate([0, 0, -height/2]) {
  18. cylinder(d=width-gap, h=height);
  19. }
  20. }