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 14:02] 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 :** |
- | {{ :animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl }} | ||
- | Réfléchissez ! | + | ===== Solutions ===== |
- | Si vous ne savez pas par où commencer : | ||
- | __méthode 1 :__ l'entonnoir est composé de deux cônes évidés superposés | ||
+ | **méthode :** | ||
+ | // Changer le $fn= pour faire varier le nombre de facettes de chaque solide // | ||
- | Pièges à éviter : | + | {{:animations:ateliers_openscad:exercices:de_fi_openscad_-_verre_a_pied_super_rapide.png?200}} |
- | - Se souvenir de comment on code un cône (ici, pointe vers le bas) | + | {{:animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl|Voir l'objet en 3D}} |
- | - 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}} | + | <code java> |
+ | ... | ||
+ | </code> | ||
- | <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 | + | ** Votre méthode :** |
- | ht=30;// hauteur du cône inférieur (dit le tube) en mm | + | N'hésitez pas à mettre vos codes ci-dessous : |
- | 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> | ||
- | __méthode 2 :__ l'entonnoir est une forme géométrique qui subit une rotation extrudante | ||
<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; | + | |
- | + | ||
- | rotate_extrude($fn=80) polygon( points=[[c,0],[b,ht],[a,ht+hc],[a-e,ht+hc],[b-e,ht],[c-e,0]] ); | + | |
</code> | </code> | ||
- | ====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. | ||
- | |||
- | ===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|}} | ||
- | |||
- | |||
- | |||
- | |||
- | ==== 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 |}} | ||