Outils d'utilisateurs

Outils du Site


animations:ateliers_openscad:exercices:defi_pyramide

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

animations:ateliers_openscad:exercices:defi_pyramide [2020/03/31 10:36]
plogingenu
animations:ateliers_openscad:exercices:defi_pyramide [2020/03/31 11:05] (Version actuelle)
plogingenu
Ligne 9: Ligne 9:
 }}} }}}
  
- +{{:animations:ateliers_openscad:exercices:defiopenscad_pyramidemethodee.png?200  }}
-{{:animations:ateliers_openscad:exercices:entonnoir.png?200  }}+
  
  
 **Consigne : Réaliser une pyramide à base carrée !** **Consigne : Réaliser une pyramide à base carrée !**
- 
   * méthode A : 1 ligne & 1 fonction différente //>Il s'agit du défi de fin de l'atelier d'initiation OpenSCAD. //   * méthode A : 1 ligne & 1 fonction différente //>Il s'agit du défi de fin de l'atelier d'initiation OpenSCAD. //
-  * méthode B : lignes & 3 fonctions différentes+  * méthode B : 15 lignes & 3 fonctions différentes
   * méthode C : 3 lignes & 3 fonctions différentes   * méthode C : 3 lignes & 3 fonctions différentes
   * méthode D : 3 lignes & 3 fonctions différentes   * méthode D : 3 lignes & 3 fonctions différentes
Ligne 22: Ligne 20:
  
  
-{{:animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl | Voir l'objet en 3D}}+{{:animations:ateliers_openscad:exercices:defiopenscad_pyramide_methodee.stl | Voir l'objet en 3D}}
  
  
Ligne 29: Ligne 27:
  
 ===== Vidéo ===== ===== Vidéo =====
 +// Ne présente pas la méthode E. //
 {{:animations:ateliers_openscad:exercices:os_defi_pyramide.mp4|}} {{:animations:ateliers_openscad:exercices:os_defi_pyramide.mp4|}}
 +
  
 ===== Aides ===== ===== Aides =====
Ligne 74: Ligne 73:
  
 **méthode E :** **méthode E :**
-  * polyhedron();+  * le polyèdre : //polyhedron();//
  
  
Ligne 89: Ligne 88:
  
 **méthode A :** **méthode A :**
-  - ...+  - Connaitre l'astuce $fn=, qui contraint le nombre de faces d'un objet. 
 + 
 +**méthode B :** 
 +  - Créer un cube 
 +  - Extrudé avec un autre parallélépipède sur un face 
 +  - Puis généraliser le principe aux 3 autres faces 
 + 
 +**méthode C :** 
 +  - Créer un parallélépipède centrée, de faible hauteur (0.1mm ou moins) et d'une largeur de 20mm 
 +  - Créer un parallélépipède centrée, de faible hauteur (0,1mm ou moins) et d'un faible largeur 0.1mm 
 +  - Déplacer le petit parallélépipède jusqu'au sommet de la pyramide 
 +  - Englober le code précédemment écrit dans un hull(). 
 + 
 +**méthode D :** 
 +  - Créer un parallélépipède centrée, de faible hauteur (1 mm) et d'une largeur de 20mm 
 +  - Créer un second, de la même hauteur (ou hauteur cumulée au choix) légèrement plus moins larges, qui est au dessus du premier (ou qui dépasse du premier) 
 +  - Une fois la logique de passage, entre les différents cube comprises, généraliser la logique en utilisant une boucle for() 
 + 
 +**méthode E :** 
 +  - Partir sur une pyramide dont la base est centrée sur le plan XY 
 +  - Déterminer les coordonnées des 5 points qui seront utilisés : les 4 points de la base (dont le z=0) et le sommet de la pyramide (dont le x=0 et le y=0) 
 +  - Entrer les coordonnées de ces points dans l'ordre, points=[ [sommet], [point1],[point2] ,[point3] , [point4] ] 
 +  - Entrer les combinaisons qui composent les différentes faces. Attention, OpenSCAD ne commence pas à compter à un 1 mais à 0. Le sommet est un ainsi égale à 0, le point 1 au  1, le point 2 au 2, le point 3 au 3 et le point 4 au 4. La première face est la base de la pyramide avec les 4 points, puis suivent les 4 faces de la pyramide chacune composé de 3 points, dont le sommet.
  
  
animations/ateliers_openscad/exercices/defi_pyramide.1585643782.txt.gz · Dernière modification: 2020/03/31 10:36 par plogingenu