Eurovision_Frankconie.scad 996 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /* [OpenSCAD] */
  2. use <threads.scad>
  3. $fn=180;
  4. debug=false;
  5. /* [Teil] */
  6. Teil = 1; // [1:Kreis, 2:Kranz, 3:Rechen, 4:RechenRand, 5:RechenOben, 6:RechenUnten]
  7. Dicke = 1; // [1:0.5:5]
  8. module Kreis(h) {
  9. linear_extrude(height=h) import(file="./Eurovision-Kreis.svg", center=true);
  10. }
  11. module Kranz(h) {
  12. linear_extrude(height=h) import(file="./Eurovision-Kranz.svg", center=true);
  13. }
  14. module Rechen(h) {
  15. linear_extrude(height=h) import(file="./Eurovision-Rechen.svg", center=true);
  16. }
  17. module Rechen_Rand(h) {
  18. linear_extrude(height=h) import(file="./Franken-Rechen-Rand.svg", center=true);
  19. }
  20. module Rechen_Oben(h) {
  21. linear_extrude(height=h) import(file="./Franken-Rechen-Oben.svg", center=true);
  22. }
  23. module Rechen_Unten(h) {
  24. linear_extrude(height=h) import(file="./Franken-Rechen-Unten.svg", center=true);
  25. }
  26. if (Teil==1) Kreis(Dicke);
  27. if (Teil==2) Kranz(Dicke);
  28. if (Teil==3) Rechen(Dicke);
  29. if (Teil==4) Rechen_Rand(Dicke);
  30. if (Teil==5) Rechen_Oben(Dicke);
  31. if (Teil==6) Rechen_Unten(Dicke);