Outils d'utilisateurs

Outils du Site


animations:ateliers_openscad:exercices:defi_entonnoir

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_entonnoir [2020/03/27 17:54]
plogingenu
animations:ateliers_openscad:exercices:defi_entonnoir [2020/04/03 17:58] (Version actuelle)
plogingenu
Ligne 18: Ligne 18:
   * méthode A : 9 lignes & 3 fonctions différentes   * méthode A : 9 lignes & 3 fonctions différentes
   * méthode B : 2 lignes & 2 fonctions différentes   * méthode B : 2 lignes & 2 fonctions différentes
 +  * méthode C : 7 lignes & 6 fonctions différentes
  
 {{:animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl | Voir l'objet en 3D}} {{:animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl | Voir l'objet en 3D}}
Ligne 36: Ligne 37:
   * **méthode A :** l'entonnoir est composé de deux cônes évidés superposés   * **méthode A :** l'entonnoir est composé de deux cônes évidés superposés
   * **méthode B :** l'entonnoir est une forme géométrique qui subit une rotation extrudante   * **méthode B :** l'entonnoir est une forme géométrique qui subit une rotation extrudante
 +  * **méthode C :** l'entonnoir est composé d'une différence entre l'union d'un cône et d'une sphère, dans laquelle on l'évide par un cône, une sphère et un cube.
  
  
Ligne 50: Ligne 52:
   * la rotation extrudante : //rotate_extrude(){...}//   * la rotation extrudante : //rotate_extrude(){...}//
   * le polygone : //polygon(...);//   * le polygone : //polygon(...);//
 +
 +
 +**méthode A :**
 +  * la différence : //difference(){...}//
 +  * le déplacement : //translate([x,y,z]){...}//
 +  * le cylindre/cône : //cylinder(d1,d2,h);//
 +  * la sphère : //sphere (d);//
 +  * le cube : //cube(c);//
  
 <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> <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>
Ligne 55: Ligne 65:
  
  
-==== 4. Pièges à éviter ==== +==== 4. Pièges à éviter ==== 
  
 **En général :** **En général :**
Ligne 79: Ligne 89:
 solution par étape : {{:animations:ateliers_openscad:exercices:cn2_openscad_de_fi-entonnoir_hm.scad| Fichier .SCAD code  complet - Hélène}} solution par étape : {{:animations:ateliers_openscad:exercices:cn2_openscad_de_fi-entonnoir_hm.scad| Fichier .SCAD code  complet - Hélène}}
  
- +**méthode A :** 
 +{{:animations:ateliers_openscad:exercices:entonnoir.png?200  }} 
 +{{:animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.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 a=80; // le diamètre extérieur supérieur du cône supérieur en mm
Ligne 104: Ligne 115:
 </code> </code>
  
-__méthode 2 :__ l'entonnoir est une forme géométrique qui subit une rotation extrudante+**méthode B :** 
 +{{:animations:ateliers_openscad:exercices:entonnoir.png?200  }} 
 +{{:animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.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 a=80; // le diamètre extérieur supérieur du cône supérieur en mm
Ligne 122: Ligne 136:
  
  
 +**méthode C :**
 +{{:animations:ateliers_openscad:exercices:defiopenscad-entonnoir-c.png?200  }} 
 +{{:animations:ateliers_openscad:exercices:defi_entonnoir_methodec.stl  | Voir l'objet en 3D}}
  
 +<code java>
 +a=80; // le diamètre extérieur supérieur de la sphère supérieure 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=100; // détail de la finition (en nombre de facettes) / Maillage
 + 
 +difference(){
 +    union(){
 +        translate([0,0,a/2-e]) sphere(d=a);
 +        translate([0,0,-ht]) cylinder(d1=c, d2=b, h=ht);
 +        }
 +    translate([0,0,a/2-e-1]) sphere(d=a-e);
 +    translate([0,0,a-e]) cube(a,center=true);
 +    translate([0,0,-ht-1]) cylinder(d1=c-e, d2=b-e, h=ht+2);  
 +}
 +</code>
animations/ateliers_openscad/exercices/defi_entonnoir.1585328081.txt.gz · Dernière modification: 2020/03/27 17:54 par plogingenu