Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
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(); | + | |
- | - Cylindre, cône, cô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 1 | ||
+ | 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|}} |