hole.scad 680 B

123456789101112131415161718192021222324252627
  1. include <../config/hole.scad>
  2. module hole_shape() {
  3. full_height = hole_entrance * 2 + hole_holding * 2.5;
  4. translate([0, -full_height / 2]) {
  5. hull() {
  6. translate([0, hole_entrance]) {
  7. circle(r = hole_entrance);
  8. }
  9. translate([0, hole_entrance * 2 + hole_holding]) {
  10. circle(r = hole_holding);
  11. }
  12. }
  13. hull() {
  14. translate([0, hole_entrance * 2 + hole_holding]) {
  15. circle(r = hole_holding);
  16. }
  17. translate([0, hole_entrance * 2 + hole_holding * 1.5]) {
  18. circle(r = hole_holding);
  19. }
  20. }
  21. }
  22. }