Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
animations:ateliers_openscad:exercices:defis_en_autonomie [2020/03/17 13:48] plogingenu |
animations:ateliers_openscad:exercices:defis_en_autonomie [2020/04/03 11:47] (Version actuelle) plogingenu |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Défis en autonomie ===== | + | ===== Titre du défi ===== |
- | 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. | + | ======= Défi OpenSCAD (...) ====== |
- | Postez vos avis, ci-dessous!!! | + | <!-- Complétez la fiche projet ci dessous --> |
+ | {{{project | ||
+ | logiciels: OpenSCAD | ||
+ | fichiers: | ||
+ | usager: auteur | ||
+ | licence:cc-by-nc | ||
+ | }}} | ||
- | __ | ||
- | Bon courage !!!__ | ||
+ | {{:animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png?200 }} //Votre photo jpg ou png// | ||
+ | **Consigne : .....** | ||
+ | * méthode : | ||
+ | {{:animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl|Voir l'objet en 3D }} //Votre fichier .st// | ||
- | + | Besoin d'aide, lisez la suite ! | |
- | **Défis :** | + | |
- | * Cube percé | + | |
- | * Verre à pied | + | |
- | * Pyramide | + | |
- | * Entonnoir | + | |
+ | ===== Vidéos ===== | ||
- | **Exercices :** | ||
- | * Mise en variables | ||
- | * Boucles for | ||
- | * Unir des pièces | ||
+ | ===== Aides ===== | ||
+ | ==== 1. Réfléchissez ==== | ||
- | ====Liste des défis ==== | + | Prenez vraiment le temps de réfléchir (Papier et crayon peuvent être utiles.) |
- | ===Défi : cube percé=== | ||
- | Pour ce défi, nous allons réaliser un modèle de cube percé. | + | ==== 2. Phrase explicative ==== |
- | {{:animations:ateliers_openscad:exercices:os_defi_cube.mp4|}} | + | Si vous ne savez pas par où commencer : |
+ | * **méthode :** ... | ||
+ | * .... | ||
- | ===Défi : verre à pied === | + | ==== 3. Les fonctions utiles ==== |
- | (...) | ||
- | ===Défi : pyramide=== | ||
- | La vidéo suivante présente différentes manière de réaliser une pyramide. Il s'agit du défi de fin de l'atelier d'initiation OpenSCAD. | + | <note tip>Si vous ne connaissez pas bien l'utilisation d'une de ses fonctions, il peut être utile d'aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.</note> |
- | {{:animations:ateliers_openscad:exercices:os_defi_pyramide.mp4|}} | ||
+ | ==== 4. Pièges à éviter ==== | ||
+ | **En général :** | ||
+ | * Le point-virgule | ||
+ | * Bien ouvrir et fermer les parenthèses, crochets et accolades | ||
+ | * Les erreurs de frappe | ||
- | ===Défi : entonnoir === | ||
- | {{ :animations:ateliers_openscad:exercices:entonnoir.png?400|}} | ||
- | **Consigne : Réaliser un entonnoir avec OpenSCAD en ligne de code !** | + | **méthode :** |
- | Réfléchissez ! | ||
- | Si vous ne savez pas par où commencer : | + | ===== Solutions ===== |
- | __méthode 1 :__ l'entonnoir est composé de deux cônes évidés superposés | ||
+ | **méthode :** | ||
- | Pièges à éviter : | + | // Changer le $fn= pour faire varier le nombre de facettes de chaque solide // |
- | - Positionner les pièces correctement les unes par rapport aux autres sans abuser du translate() | + | |
- | - Faites attention, que les pièces qui sont extrudés dépasse bien des 2 côtés, afin d'éviter l'apparition de zébrures. | + | |
- | - Une fois la pièce faite, si ce n'est pas déjà fait penser à la mise en variable | + | |
- | + | ||
- | solution par étape : {{:animations:ateliers_openscad:exercices:cn2_openscad_de_fi-entonnoir_hm.scad| Fichier .SCAD code complet - Hélène}} | + | |
+ | {{:animations:ateliers_openscad:exercices:de_fi_openscad_-_verre_a_pied_super_rapide.png?200}} | ||
+ | {{:animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl|Voir l'objet en 3D}} | ||
<code java> | <code java> | ||
- | a=80; // le diamètre extérieur supérieur du cône supérieur en mm | + | ... |
- | b=10; // le diamètre extérieur inférieur du cône supérieur en mm | + | |
- | c=8; // le diamètre extérieur inférieur du cône inférieur (dit le tube) en mm. | + | |
- | + | ||
- | hc=60; // hauteur du cône supérieur en mm | + | |
- | ht=30;// hauteur du cône inférieur (dit le tube) en mm | + | |
- | + | ||
- | e=3;// épaisseur en mm ( Attention pas moins de 3mm pour l'impression 3D) | + | |
- | $fn=60; // détail de la finition (en nombre de facettes) / Maillage | + | |
- | + | ||
- | difference(){ | + | |
- | cylinder(d2=a, d1=b, h=hc); | + | |
- | translate([0,0,-1]) cylinder(d2=a-e, d1=b-e, h=hc+2); | + | |
- | } | + | |
- | translate([0,0,-ht]){ | + | |
- | difference(){ | + | |
- | cylinder(d1=c, d2=b, h=ht); | + | |
- | translate([0,0,-1]) cylinder(d1=c-e, d2=b-e, h=ht+2); | + | |
- | } | + | |
- | } | + | |
</code> | </code> | ||
- | __méthode 2 :__ l'entonnoir est une forme géométrique qui subit une rotation extrudante | ||
- | ====Liste des 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. | + | ** Votre méthode :** |
+ | N'hésitez pas à mettre vos codes ci-dessous : | ||
- | ===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|}} | + | <code java> |
- | + | .... | |
- | + | </code> | |
- | ===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|}} | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==== Ressources ==== | + | |
- | + | ||
- | + | ||
- | 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?300 |}} | + | |
- | + | ||
- | {{ :animations:ateliers_openscad:exercices:titre_tuto_openscad_v2.svg?300 |}} | + | |
- | + | ||
- | {{ :animations:ateliers_openscad:exercices:carton_std_v2.svg?300 |}} | + | |
- | + | ||
- | {{ :animations:ateliers_openscad:exercices:bilan_std_simple_v2.svg?300 |}} | + | |
- | {{ :animations:ateliers_openscad:exercices:gabarit_sous_titres.svg?300 |}} | ||