Ceci est une ancienne révision du document !
Voici le code complet du logiciel OpenSCAD pour obtenir ce TARDIS (à améliorer !)
Archive du fichier STL
CODE SOURCE (NOTE : les slash ne s'affichent pas, une version sur GITHUB sera bientôt disponible !)
{ difference(){ union(){bloc de base color(“blue”) cube([50,50,107]);boite
translate([-3.75,-3.75,0]) cube([57.5,57.5,5]);foot barres color(“green”) translate([-1,-1,0]) cube([3,3,100]); color(“green”) translate([49.5,0.5,50]) cube([3,3,100],center=true); color(“green”) translate([49.5,49.5,50]) cube([3,3,100],center=true); color(“green”) translate([0.5,49.5,50]) cube([3,3,100],center=true);}
portes(enfoncement) union(){ translate([5,0,5])1Y cube([40,0.5,87]); translate([5,49.5,5])2Y cube([40,0.5,87]); translate([0,5,5])1X cube([0.5,40,87]); translate([49.5,5,5])2X cube([0.5,40,87]); } } {barreVerticalePorte 1Y translate([25,0,50]) cube([2,1,100],center=true); BarreVerticalePorte2Y translate([25,50,50]) cube([2,1,100],center=true); barreVerticalePorte1X translate([0,25,50]) cube([1,2,100],center=true); barreVerticalePorte2X translate([50,25,50]) cube([1,2,100],center=true); } {header color(“red”) translate([-3.75,-3.75,93.5]) cube([57.5,57.5,10]); color(“pink”) translate([2,2,107]) cube([46,46,5]); color(“fuchsia”) translate([4.5,4.5,112]) cube([41,41,5.5]); } {lampe color(“lime”) translate([25,25,117.5]) cylinder(h=1, d=6,$fn=30); color(“chocolate”) translate([25,25,118.5]) cylinder(h=4,d=4.5, $fn=30); color(“steelblue”) translate([25,25,122.5]) sphere(d=4.5,$fn=30);} {fenetres face 1 Y a=67; l=15; p=2; h=22; translate([7,0,a]) cube([l,p,h]); translate([28,0, a]) cube([l,p,h]); fin fenetres 1Y } {fenetres face 2 Y a=67; l=15; p=2; h=22; translate([7,48,a]) cube([l,p,h]); translate([28,48, a]) cube([l,p,h]); fin fenetres 2Y } {fenetres face 1 X a=67; l=15; p=2; h=22; translate([0,7,a]) cube([p,l,h]); translate([0,28, a]) cube([p,l,h]); fin fenetres 1X } {fenetres face 2 X a=67; l=15; p=2; h=22; translate([48,7,a]) cube([p,l,h]); translate([48,28, a]) cube([p,l,h]); fin fenetres 1Y } } translate([8.5,0,a-19]) cube([l-3,p,h-7]); panneau