Outils d'utilisateurs

Outils du Site


animations:ateliers_openscad:ateliers_programmer_avec_openscad

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

animations:ateliers_openscad:ateliers_programmer_avec_openscad [2020/08/19 12:20]
plogingenu créée
animations:ateliers_openscad:ateliers_programmer_avec_openscad [2020/08/19 17:03] (Version actuelle)
plogingenu
Ligne 1: Ligne 1:
 +=== Atelier : Programmer avec OpenSCAD ===
  
 +<!-- Complétez la fiche projet ci dessous -->
 +{{{project
 +logiciels: OpenSCAD
 +fichiers:
 +usager: bully plogingenu
 +licence:cc-by-nc
  
 +}}}
  
  
 +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.
  
- zseerzjhgoiezhgfiezs+N'hésitez pas à vous [[http://www.cite-sciences.fr/fr/au-programme/lieux-ressources/carrefour-numerique2/ateliers/ | inscrire aux prochains ateliers]] C'est gratuit ! 
 + 
 + 
 +====== Contenu de l'atelier ======  
 +===== 1. Mondes de la 3D =====  
 + 
 +  * Modélisation, Impression 3D, Rendu, Animation,... 
 +  * Autant d'outils que d'utilisations 
 +  * Les particularités du logiciel OpenSCAD : 
 +    * paramétrique 
 +    * libre 
 +    * multiplateforme ( Windows, linux, mac, web) 
 +    * léger 
 +    * simple à prendre en main 
 +  * Proogrammation 
 + 
 +===== 2. Découverte de l'interface d'OpenSCAD =====   
 +  - Les 3 fenêtres 
 +  - Se déplacer dans l'aperçu 
 +  - Syntaxe du code OpenSCAD ( Ne pas oublier les points-virgules et de fermer dans le bon ordre vos parenthèses (), crochets [] ou encore accolades {} 
 +  - Utilisation des millimètres par défaut 
 +  - Aperçu (F5) et Rendu ( F6) 
 +  - Enregistrer en .scad et exporter en .stl ( pour la 3D) ou .svg (pour les plans) 
 +  - **Utilisation de la console** 
 +  - **Utilisation du mode animation ** 
 +  -  
 +===== 3. Ecrire son premier code =====  
 + 
 +parallélépipède rectangle (pavé) :  
 +<code> 
 +cube(5); 
 +cube([5,10,15]);</code> 
 + 
 + 
 +Découverte des paramètres : 
 +  * Centré sur l'origine : center=true 
 +  * Nombre de facettes : $fn= 100 
 + 
 +Commandes pratiques : 
 +  * Mise de commentaires par ligne :  
 +<code>// Votre commentaire 1 
 +// votre commentaire 2</code> 
 +  * Mise en commentaires par paragraphes :  
 +<code>/* Votre commentaire 1 
 +Votre commentaire 2*/</code> 
 +  * Utilisation de la surbrillance :  
 +<code># Votre figure à mettre en surbrillance</code> 
 + 
 + 
 +__Découverte de la fonction echo()__ 
 +<code java> 
 +echo(5); 
 + 
 +echo(5+4*6); 
 +echo("bonjour"); 
 +A=5+4*6; 
 +echo(A); 
 + 
 + 
 +</code> 
 + 
 +__Découverte simple de la fonction for()__ 
 + 
 +<code java> 
 + 
 +for(i=[1:10]){ 
 +echo(i); 
 +
 + 
 +for(i=[1:2:10]){ 
 +echo(i); 
 +
 + 
 + 
 + 
 +for(i=[1,2,10]){ 
 +echo(i); 
 +
 + 
 +</code> 
 + 
 + 
 +===== 4. Création de figures composées =====  
 + 
 + 
 + * Cloner 10 cubes selon un axe avec la boucle for - 10 min 
 + 
 + 
 + 
 +<note tip>  déplacement : translate([x,y,z]){...} 
 + 
 +<code> 
 +translate([x,y,z]){...} </code> 
 +</note> 
 + 
 +   
 +  
 +=====  5. Les défis =====  
 + 
 +Au fur à mesure de l'atelier, des défis sont proposés aux participant-e-s : 
 + 
 + 
 +  
 +  * Réaliser une pyramide Mastabas avec la boucle for - 5 à 20 min - [[animations:ateliers_openscad:exercices:defi_pyramide|Voir défi Pyramide, méthode D]] 
 + 
 +<note tip>  rotation : 
 +<code> 
 +rotate([x,y,z]){...} </code></note> 
 + 
 +  * Réaliser un brin d'ADN - 5 à 20 min  
 +  * Réaliser un escalier - 5 à 20 min  
 +  * Réaliser un ressort - 10 à 30 min + 
 + 
 + 
 + 
 + 
 + 
 +=====  6. Afin de continuer plus loin =====  
 + 
 +Ce n'est qu'un atelier d'initiation, il est possible d'aller beaucoup plus loin avec OpenSCAD : [[logiciels: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 [[animations:ateliers_openscad:exercices|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. 
 + 
 +[[https://www.openscad.org/cheatsheet/index.html | Aide mémoire d'OpenSCAD en ligne (et en anglais) ]] :
animations/ateliers_openscad/ateliers_programmer_avec_openscad.1597832423.txt.gz · Dernière modification: 2020/08/19 12:20 par plogingenu