Table des matières

Atelier : Programmer avec OpenSCAD

Petit résumé de la trame de l'atelier “OpenSCAD Modéliser en 3D”, mais chaque atelier est différent car nous nous adaptons à vos questions.

N'hésitez pas à vous inscrire aux prochains ateliers C'est gratuit !

Contenu de l'atelier

1. Mondes de la 3D

2. Découverte de l'interface d'OpenSCAD

  1. Les 3 fenêtres
  2. Se déplacer dans l'aperçu
  3. Syntaxe du code OpenSCAD ( Ne pas oublier les points-virgules et de fermer dans le bon ordre vos parenthèses (), crochets [] ou encore accolades {}
  4. Utilisation des millimètres par défaut
  5. Aperçu (F5) et Rendu ( F6)
  6. Enregistrer en .scad et exporter en .stl ( pour la 3D) ou .svg (pour les plans)
  7. Utilisation de la console
  8. Utilisation du mode animation

3. Ecrire son premier code

parallélépipède rectangle (pavé) :

cube(5);
cube([5,10,15]);

Découverte des paramètres :

Commandes pratiques :

// Votre commentaire 1
// votre commentaire 2
/* Votre commentaire 1
Votre commentaire 2*/
# Votre figure à mettre en surbrillance

Découverte de la fonction echo()

echo(5);
 
echo(5+4*6);
echo("bonjour");
A=5+4*6;
echo(A);

Découverte simple de la fonction for()

for(i=[1:10]){
echo(i);
}
 
for(i=[1:2:10]){
echo(i);
}
 
 
 
for(i=[1,2,10]){
echo(i);
}

4. Création de figures composées

* Cloner 10 cubes selon un axe avec la boucle for - 10 min

déplacement : translate([x,y,z]){…}

translate([x,y,z]){...} 

5. Les défis

Au fur à mesure de l'atelier, des défis sont proposés aux participant-e-s :

rotation :

rotate([x,y,z]){...} 

6. Afin de continuer plus loin

Ce n'est qu'un atelier d'initiation, il est possible d'aller beaucoup plus loin avec OpenSCAD : Voir la page du wiki dédié au logiciel OpenSCAD. Maintenant que vous avez les bases d'OpenSCAD, nous vous proposons sur le wiki du Carrefour numérique2 des exercices pour aller plus loin ( découvrir de nouvelles fonctions ou caractéristiques) et des défis pour stimuler votre code et votre imagination !

et/ou de découvrir l'atelier OpenSCAD programmation.

Aide mémoire d'OpenSCAD en ligne (et en anglais) :