=== Atelier : Introduction à OpenSCAD === {{{project logiciels: OpenSCAD fichiers: Animateur/animatrice: 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. 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 * ... ===== 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) ===== 3. Création de figures simples ===== Sphere : sphere(); sphere(r=5); sphere(d=10); Cylindre ... mais aussi cône et cône tronqué : 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); Cube... mais aussi parallélépipède rectangle (pavé) : cube(); cube(5); cube([5,10,15]); Découverte des paramètres : * Centré sur l'origine : center=true * Nombre de facettes : $fn= 100 Commandes pratiques : * Mise de commentaires par ligne : // Votre commentaire 1 // votre commentaire 2 * Mise en commentaires par paragraphes : /* Votre commentaire 1 Votre commentaire 2*/ * Utilisation de la surbrillance : # Votre figure à mettre en surbrillance ===== 4. Création de figures composées ===== * déplacement : translate([x,y,z]){...} translate([x,y,z]){...} * rotation : rotate([x,y,z]){...} * différence : difference(){...} ===== 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é]] ===== 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 . ===== 7. 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) ]] :