Consigne : Réaliser une hélice à ADN !
Consigne : Réaliser un escalier!
Besoin d'aide, lisez la suite !
Prenez vraiment le temps de réfléchir (papier et crayon peuvent être utile )
Si vous ne savez pas par où commencer :
hélice à ADN : ”…”
Escalier : ”…”
* le cube : cube(); * la rotation : rotate([x,y,z]){…} * le déplacement : translate([x,y,z]){…}
D'abord, comprendre la logique, puis généraliser en utilisant une boucle for
3 éléments de l'hélice à ADN
cube([10,50,5],center=true); translate([0,0,5*1]) rotate([0,0,15*1]) cube([10,50,5],center=true); translate([0,0,5*2]) rotate([0,0,15*2]) cube([10,50,5],center=true);
3 éléments d'un escalier
cube([10,50,2],center=false); translate([0,0,2*1]) rotate([0,0,5*1]) cube([10,50,2],center=false); translate([0,0,2*2]) rotate([0,0,5*2]) cube([10,50,2],center=false);
Une hélice à ADN
m=30;//nombre de marches for(i=[1:m]){ translate([0,0,5*i]) rotate([0,0,15*i]) cube([10,50,5],center=true); }
Un escalier de 100 marches
m=100;//nombre de marches for(i=[1:m]){ translate([0,0,2*i]) { rotate([0,0,10*i]) { cube([10,50,2],center=false); }}}