Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
animations:ateliers_openscad:exercices [2020/03/27 17:05] plogingenu |
animations:ateliers_openscad:exercices [2020/08/19 17:00] (Version actuelle) plogingenu |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Exercices & Défis ===== | + | ====== Exercices & Défis ====== |
+ | <!-- Complétez la fiche projet ci dessous --> | ||
+ | {{{project | ||
+ | logiciels: OpenSCAD | ||
+ | usager: plogingenu bully | ||
+ | licence : cc-by-nc | ||
+ | fichiers : {{:animations:ateliers_openscad:exercices:script_os.txt}} {{:animations:ateliers_openscad:exercices:titre_defi_openscad_v2.svg}} {{:animations:ateliers_openscad:exercices:titre_tuto_openscad_v2.svg}} {{:animations:ateliers_openscad:exercices:carton_std_v2.svg}} {{:animations:ateliers_openscad:exercices:bilan_std_simple_v2.svg}} {{:animations:ateliers_openscad:exercices:gabarit_sous_titres.svg}} | ||
+ | }}} | ||
- | ==== Exercices ==== | ||
- | {{page>animations:ateliers_openscad:exercices:defis_en_autonomie&firstseconly&nofooter&showlink}} | ||
- | ==== Défis ==== | + | Cette section va permettre de partager différents exercices, défis et tutoriels sur OpenSCAD. N'hésitez pas vous-mêmes à en ajouter ou en proposer. Un modèle de script est (sera pour le moment) disponible pour uniformiser les vidéos. |
+ | Ces vidéos seront aussi proposées pendant les ateliers pour les personnes connaissant déjà les bases que nous présentons. | ||
- | ==== Rajouter des exercices ou des défis ==== | + | Postez vos avis, ci-dessous!!! |
+ | |||
+ | |||
+ | __Bon courage !!!__ | ||
+ | |||
+ | ===== Défis ===== | ||
+ | Dans cette partie, nous mettons les défis (le plus souvent expliqué en vidéo) à réaliser.Si une des méthodes vous résiste, n'hésitez pas à regarder nos vidéos exercices ci-dessous. | ||
+ | |||
+ | {{page>animations:ateliers_openscad:exercices:defi_pyramide&firstseconly&nofooter&showlink }} | ||
+ | {{page>animations:ateliers_openscad:exercices:defi_cube-perce&firstseconly&nofooter&showlink }} | ||
+ | {{page>animations:ateliers_openscad:exercices:defi_entonnoir&firstseconly&nofooter&showlink }} | ||
+ | {{page>animations:ateliers_openscad:exercices:defi_verre_a_pied&firstseconly&nofooter&showlink }} | ||
+ | {{page>animations:ateliers_openscad:exercices:defi_de_classique&firstseconly&nofooter&showlink }} | ||
+ | |||
+ | {{page>animations:ateliers_openscad:exercices:defi_helices_adn&firstseconly&nofooter&showlink }} | ||
+ | {{page>animations:ateliers_openscad:exercices:ressort&firstseconly&nofooter&showlink }} | ||
+ | |||
+ | __Défis à venir :__ | ||
+ | * Jeu de dame chinoise | ||
+ | * Porte-bouteille | ||
+ | |||
+ | ===== Exercices ===== | ||
+ | |||
+ | Dans cette partie, nous mettons toutes les vidéos qui expliquent ou présentent des notions ou des techniques accompagnées d'exercices de prise en main. | ||
+ | |||
+ | ====Mise en variables==== | ||
+ | |||
+ | Cette vidéo montre comment former des variables dans le code d'OpenSCAD et comment les utiliser. | ||
+ | |||
+ | {{:animations:ateliers_openscad:exercices:os_exo_variable.mp4|}} | ||
+ | |||
+ | |||
+ | ====Boucles for==== | ||
+ | |||
+ | Cette vidéo montre sommairement comment créer et utiliser des boucles for dans OpenSCAD. | ||
+ | |||
+ | {{:animations:ateliers_openscad:exercices:os_exo_for.mp4|}} | ||
+ | |||
+ | |||
+ | |||
+ | ====Unir des pièces==== | ||
+ | |||
+ | Cette vidéo présente plusieurs moyen de rassembler des pièces entre elles. | ||
+ | |||
+ | {{:animations:ateliers_openscad:exercices:os_exo_union.mp4|}} | ||
+ | |||
+ | |||
+ | ====Texte 3D==== | ||
+ | |||
+ | Cette vidéo montre comment utiliser OpenSCAD pour faire du texte. | ||
+ | |||
+ | {{:animations:ateliers_openscad:exercices:os_texte.mp4|}} | ||
+ | |||
+ | ====Mise en couleur==== | ||
+ | |||
+ | {{page>animations:ateliers_openscad:exercices:couleur_et_transparence&firstseconly&nofooter&showlink }} | ||
+ | |||
+ | |||
+ | === Astuces et défis === | ||
+ | |||
+ | * Liste à puceComment revenir à la ligne ? | ||
+ | La commande de texte d'OpenSCAD (2019) ne prend en charge aucune sorte de formatage multi-lignes. Il faudra ruser ! Une solution simple est d'écrire son texte définitif sous Inkscape, et de l'importer sous OpenSCAD. | ||
+ | * Comment mettre le texte dans une variable ? | ||
+ | On notera de bien les guillemets au niveau de la mise en variable, et de mettre dans la fonction text(); , uniquement la variable sans guillemet. | ||
+ | <code java> | ||
+ | A="Ceci est mon texte"; | ||
+ | text(A); | ||
+ | </code> | ||
+ | {{:animations:ateliers_openscad:exercices:porteclef.scad|}} | ||
+ | * Comment mettre des vrais smiley ou des caractères "autres" ? | ||
+ | Utiliser la fonction chr() | ||
+ | <code java> | ||
+ | text(chr(9786)); | ||
+ | text(chr(9788)); | ||
+ | </code> | ||
+ | * Comment “moduler” du texte ? | ||
+ | Utiliser la fonction str() | ||
+ | <code java> | ||
+ | AGE= 18; | ||
+ | text(str("Joyeux ",AGE," ans !")); | ||
+ | </code> | ||
+ | * Comment savoir le nombre de caractères contenu dans le texte ? | ||
+ | Utiliser la fonction len(); | ||
+ | <code java> | ||
+ | PRENOM ="Mon prénom"; // Tapez votre texte | ||
+ | l=len(PRENOM); | ||
+ | Echo(l); | ||
+ | </code> | ||
+ | |||
+ | ====Exercices à venir : ==== | ||
+ | * Gestion des imports (.stl/ .svg) & exports (.stl/ .svg) | ||
+ | * Utilisation du texte | ||
+ | * De la 2D à la 3D extrudé (cf.gdesign) | ||
+ | * De la 3D au plan 2D pour les machines du FabLab | ||
+ | * OpenSCAD et le rendu | ||
+ | * OpenSCAD et l'animation | ||
+ | |||
+ | |||
+ | ===== Contribuez ===== | ||
Envie de proposer, ou de rajouter des défis ou des exercices, | Envie de proposer, ou de rajouter des défis ou des exercices, | ||
- | Télécharger les ... : | + | ===Logiciels utilisés : === |
+ | |||
+ | * Capture vidéo : VLC (https://www.videolan.org/vlc/index.fr.html) | ||
+ | * Montage : Openshot (https://www.openshot.org/fr/download/) | ||
+ | * Création de titres : Inkscape (https://inkscape.org/fr/) | ||
+ | |||
+ | ===Script=== | ||
+ | |||
+ | {{:animations:ateliers_openscad:exercices:script_os.txt|}} | ||
+ | |||
+ | ===Cartons=== | ||
+ | {{:animations:ateliers_openscad:exercices:titre_defi_openscad_v2.svg?150|}} | ||
+ | {{:animations:ateliers_openscad:exercices:titre_tuto_openscad_v2.svg?150|}} | ||
+ | {{:animations:ateliers_openscad:exercices:carton_std_v2.svg?150|}} | ||
+ | {{:animations:ateliers_openscad:exercices:bilan_std_simple_v2.svg?150|}} | ||
+ | {{:animations:ateliers_openscad:exercices:gabarit_sous_titres.svg?150|}} | ||
+ | |||
+ | |||
+ | ===== Vos avis et commentaires ===== | ||
+ | ... |