example008.scad 766 B

1234567891011121314151617181920212223242526272829303132
  1. difference()
  2. {
  3. intersection()
  4. {
  5. translate([ -25, -25, -25])
  6. linear_extrude(height = 50, convexity = 3)
  7. import(file = "example008.dxf", layer = "G");
  8. rotate(90, [1, 0, 0])
  9. translate([ -25, -125, -25])
  10. linear_extrude(height = 50, convexity = 3)
  11. import(file = "example008.dxf", layer = "E");
  12. rotate(90, [0, 1, 0])
  13. translate([ -125, -125, -25])
  14. linear_extrude(height = 50, convexity = 3)
  15. import(file = "example008.dxf", layer = "B");
  16. }
  17. intersection()
  18. {
  19. translate([ -125, -25, -26])
  20. linear_extrude(height = 52, convexity = 1)
  21. import(file = "example008.dxf", layer = "X");
  22. rotate(90, [0, 1, 0])
  23. translate([ -125, -25, -26])
  24. linear_extrude(height = 52, convexity = 1)
  25. import(file = "example008.dxf", layer = "X");
  26. }
  27. }