Outils d'utilisateurs

Outils du Site


animations:ateliers_openscad:ateliers_introduction_a_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_introduction_a_openscad [2020/03/25 18:38]
plogingenu
animations:ateliers_openscad:ateliers_introduction_a_openscad [2020/08/19 11:10] (Version actuelle)
plogingenu
Ligne 1: Ligne 1:
 === Atelier : Introduction à OpenSCAD === === Atelier : Introduction à OpenSCAD ===
  
 +<!-- Complétez la fiche projet ci dessous -->
 +{{{project
 +logiciels: OpenSCAD
 +fichiers:
 +Animateur/animatrice: bully plogingenu
 +licence:cc-by-nc
  
-Atelier écrit par @Bully et #PlogIngenu+}}}
  
-=== Le monde de la 3D === +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.
  
-  Modélisastion, Impression 3D, Rendu, Animation,...+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   * Autant d'outils que d'utilisations
   * Les particularités du logiciel OpenSCAD :   * Les particularités du logiciel OpenSCAD :
Ligne 16: Ligne 28:
   * ...   * ...
  
-=== Découverte de l'interface d'OpenSCAD === +===== 2. Découverte de l'interface d'OpenSCAD =====  
   - Les 3 fenêtres   - Les 3 fenêtres
   - Se déplacer dans l'aperçu   - 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 {}   - 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)   - Aperçu (F5) et Rendu ( F6)
-  - Enregistrer en .scad et exporter en .stl ( pour la 3D) ou .svg ( pour les plans)+  - Enregistrer en .scad et exporter en .stl ( pour la 3D) ou .svg (pour les plans)
  
-=== Création de figures simples ===  +===== 3. Création de figures simples =====  
-  - Sphere : sphere(); + 
-  - Cylindrecônecône tronqué : cylinder (); +Sphere :  
-  - Cube, parallélépipède rectangle (pavé) : cube ();+<code> 
 +sphere(); 
 +sphere(r=5); 
 +sphere(d=10);</code> 
 +Cylindre ... mais aussi cône et cône tronqué :  
 +<code>cylinder (); 
 +cylinder(r=10,h=20); 
 +cylinder(d=5,h=20); 
 +cylinder(r1=10, r2=0; h=20); 
 +cylinder(d1=20, d2=0, h=20);</code> 
 + 
 + 
 +Cube... mais aussi parallélépipède rectangle (pavé) :  
 +<code> 
 +cube()
 +cube(5); 
 +cube([5,10,15]);</code>;
  
 Découverte des paramètres : Découverte des paramètres :
Ligne 33: Ligne 62:
  
 Commandes pratiques : Commandes pratiques :
-  * Mise de commentaires par ligne : // +  * Mise de commentaires par ligne :  
-  * Mise en commentaires par paragraphes : /* Votre commentaire */ +<code>// Votre commentaire 1 
-  * Utilisation de la surbrillance : #+// votre commentaire 2</code> 
 +  * Mise en commentaires par paragraphes :  
 +<code>/* Votre commentaire 
 +Votre commentaire 2*/</code> 
 +  * Utilisation de la surbrillance :  
 +<code>Votre figure à mettre en surbrillance</code>
  
-=== Création de figures composées ===+===== 4. Création de figures composées ===== 
  
-  * déplacement : translate() +  * déplacement : translate([x,y,z]){...} 
-  * différence difference() + 
-  * rotation rotate()+<code> 
 +translate([x,y,z]){...} </code> 
 + 
 + 
 +  * rotation : 
 +<code> 
 +rotate([x,y,z]){...} </code> 
 + 
 +  * différence  
 + 
 +<code> 
 + 
 +difference(){...} </code> 
 + 
 +  
    
-=== Les défis === +=====  5. Les défis =====  
 + 
 +Au fur à mesure de l'atelier, des défis sont proposés aux participant-e-s : 
 + 
 + 
 +  * Réaliser une pyramide à base carré (de Gizeh) en 1 ligne - 5 min - [[animations:ateliers_openscad:exercices:defi_pyramide|Voir défi Pyramide]] 
 +  * Faire un boulon - 5 min 
 +  * Réaliser un verre à pied de son imaginaire - 5 à 15 min - [[animations:ateliers_openscad:exercices:defi_verre_a_pied|Voir défi Verre à pied]] 
 +  * Réaliser parfaitement l'objet de départ (Cube au bord arrondi transpercés orthogonalement par 3 cylindres de diametre R et par une sphère, centrés)  - 5 à 20 min [[animations:ateliers_openscad:exercices:defi_cube-perce|Voir défi Cube percé]]
  
-  * Réaliser une pyramide à base carré (de gizeh) en 1 ligne - 5 min 
-  * Réaliser un verre à pied de son imaginaire - 5 à 15 min  
-  * Réaliser parfaitement l'objet de départ (Cube au bord arrondi transpercés orthogonalement par 3 cylindres de diametre R et par une sphère, centrés)  - 5 à 20 min 
  
 +===== 6. Pense-bête ===== 
 +Une feuille papier est le plus souvent donnée aux participant-e-s, afin qu'iels prennent notes des informations importantes à leur yeux, et résumant les fonctions utilisées.
 +Le pense-bête n'est pas mis en ligne, mais cette page vous permet de retrouver les informations .
  
-=== Pense-bête ===  
  
-Le pense-bête n'est pas mis en ligne, mais cette page vous permettra de retrouver les informations manquantes. 
  
 +=====  7. Afin de continuer plus loin ===== 
  
-=== Résultats des participant-e-s ===+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]] !
  
-Un des défis lors de cet atelier est de réaliser un verre à pied, voici quelques photographies des réalisations faites depuis 2016.+et/ou de découvrir l'atelier OpenSCAD programmation.
  
-Admirez nos capacités à imaginer des formes différentes pour un simple objet de la vie de tous les jours.+[[https://www.openscad.org/cheatsheet/index.html | Aide mémoire d'OpenSCAD en ligne (et en anglais) ]] :
  
-{{:animations:ateliers_openscad:20191210_134610.jpg?300|}} 
-{{:animations:ateliers_openscad:20191210_134616.jpg?300|}} 
animations/ateliers_openscad/ateliers_introduction_a_openscad.1585157939.txt.gz · Dernière modification: 2020/03/25 18:38 par plogingenu