Petites pièces imprimés en 3D, (car conçu pour un atelier de modélisation 3D et pour pouvoir être désinfectées, règle sanitaire liée au Covid) afin de comprendre facilement le fonctionnement des boucles for. Plusieurs objets ont été créés : une hélice type ADN, un escalier,…
Réaliser avec le logiciel de modélisation OpenSCAD,
Axe de rotation
cylinder (r=1.9,h=20,$fn=100,center=true);
Palier de l'ADN
difference(){ cube([10,50,5],center=true); cylinder (r=2,h=10,$fn=100,center=true); }
Marche de l'escalier (Version 1)
difference(){ cube([10,50,2],center=false); cylinder (r=2,h=10,$fn=100,center=true); }
Problème : Ne peux pas être manipuler à une seule main. Ne tient pas tout seul
Marche de l'escalier (Version 2)
difference(){ union(){ translate([0,0,1])cylinder (r=4,h=2,$fn=100,center=true); cube([10,50,2],center=false); } cylinder (r=2,h=10,$fn=100,center=true); }
imprimé au FabLab (grossissement x2) en utilisant Cura et les imprimantes 3D Ultimaker
Pour comprendre comment faire une hélice ADN :
Pièces 3D assemblées :3 pièces percées au centre + 1 colonne
Si on généralise avec une boucle for, on obtient :
Pour comprendre comment faire un escalier :
Pièces 3D assemblées :3 pièces percées + 1 colonne
Si on généralise avec une boucle for, on obtient :
Aucune ! Même si l'impression permet toujours de confirmer ses doutes et de les modifier au besoin, en créant une version 2.
Utilisation de ces objets, au besoin, dans les ateliers OpenSCAD d'août 2020 Programmer avec OpenSCAD