Vous aimeriez apprendre à utiliser OpenScad, mais vous ne savez pas par où commencer. Et si nous créons ensemble le logo d'iRoboTechArt. Vous ne connaissez pas le logiciel OpenScad, allez voir cet article.
Mission 1
Créer un cylindre avec 7mm de hauteur et 50mm de diamètre (les dimensions s'expriment en mm dans OpenScad).
-
vpn_keySolution
cylinder(7,d=50,$fn=100);
$fn permet d'indiquer la résolution
<div class="row">
<div class="col s12 m12">
<div class="card-panel teal">
<span class="card-title white-text"><b>Mission 2</b>
<img align="right" class="responsive-img" width="5%" src="images/iconceptmake3D/irobotechart_logo_openscad/character.png" alt="Personnage">
</span>
<span class="white-text">Ajouter une rainure de 35mm de longueur, 5mm de largeur et 3mm de hauteur.
<center><br><img class="responsive-img" width="50%" src="images/iconceptmake3D/irobotechart_logo_openscad/rainure1.png" alt="Image avec la rainure"></center>
</span>
</div>
</div>
-
vpn_keySolution
difference(){
//base cylindre
cylinder(7,d=50,$fn=100);
//rainure
translate([0,0,6]){
cube([5,35,3], center=true);
}
}
Le cube représente la matière qui va être enlevée. La fonction difference permet l'enlèvement de matière pour faire la rainure. La fonction translate permet de déplacer le cube sur les axes [x,y,z]. Les // permettent d'écrire des commentaires qui ne seront pas exécutés par le compilateur dans le but de rendre le code plus clair.
<div class="row">
<div class="col s12 m12">
<div class="card-panel teal">
<span class="card-title white-text"><b>Mission 3</b>
<img align="right" class="responsive-img" width="5%" src="images/iconceptmake3D/irobotechart_logo_openscad/character.png" alt="Personnage">
</span>
<span class="white-text">Ajouter deux rainures de 50mm de longueur, 4mm de largeur et 3mm de hauteur.
<center><br><img class="responsive-img" width="50%" src="images/iconceptmake3D/irobotechart_logo_openscad/rainure2.png" alt="Image du logo en 3D"></center>
</span>
</div>
</div>