====== Exercices & Défis ====== {{{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}} }}} 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. 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. A="Ceci est mon texte"; text(A); {{:animations:ateliers_openscad:exercices:porteclef.scad|}} * Comment mettre des vrais smiley ou des caractères "autres" ? Utiliser la fonction chr() text(chr(9786)); text(chr(9788)); * Comment “moduler” du texte ? Utiliser la fonction str() AGE= 18; text(str("Joyeux ",AGE," ans !")); * Comment savoir le nombre de caractères contenu dans le texte ? Utiliser la fonction len(); PRENOM ="Mon prénom"; // Tapez votre texte l=len(PRENOM); Echo(l); ====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, ===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 ===== ...