campingbox.scad 940 B

12345678910111213141516171819202122232425262728293031
  1. m = 400;
  2. module brett(laenge, breite) {
  3. hoehe = 15;
  4. cube([laenge, breite, hoehe]);
  5. }
  6. // Boden
  7. color("red", 0.8) translate([0,0,0]) brett(3*m, 4*m);
  8. // Seitenteile
  9. color("green", 0.8) translate([0,m,m]) brett(m, 3*m);
  10. color("green", 0.8) translate([0,0,m]) rotate([0,90,0]) brett(m, 4*m);
  11. color("green", 0.8) translate([2*m,m,m]) brett(m, 3*m);
  12. color("green", 0.8) translate([3*m,0,m]) rotate([0,90,0]) brett(m, 4*m);
  13. // Hinten quer
  14. color("yellow", 0.8) translate([0,m,m]) rotate([0,0,-90]) brett(m, 3*m);
  15. // Kueche
  16. color("purple", 0.8) translate([2*m,-2.5*m,0]) cube([m,3*m,m]);
  17. // Tischplatte/Bett
  18. color("orange", 0.8) translate([m,m,2*m]) brett(m+10, 3*m);
  19. color("orange", 0.8) translate([0,5*m+10,m]) rotate([0,0,-90]) brett(m+10, 3*m);
  20. // Bett/Halter f. Tischplatte
  21. color("blue", 0.8) translate([m,m,m]) brett(m, 3*m);
  22. color("blue", 0.8) translate([m,m,0]) rotate([90,0,0]) brett(m, 2*m+50);