Outils pour utilisateurs

Outils du site


atelierscodage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
atelierscodage [2021/07/12 15:32]
mediarbx
atelierscodage [2021/07/12 17:18]
mediarbx [du fichier à l'objet imprimé]
Ligne 215: Ligne 215:
  
 ===== Principales fonctions ===== ===== Principales fonctions =====
 +Les principales fonctions qui seront utilisées au cours de cet atelier sont les les suivantes:
 +  * **cylinder(h,r1|d1,r2|d2,center)** où h est la hauteur du cylindre, r ou d ses rayon/diamètre à chaque extrémité et center permet de positionner son axe par rapport au centre.
 +Les principales opérations que nous exécuterons seront:
 +  * **difference()** cette opération permet de soustraire à la forme construite par la première fonction toutes les formes décrites par les fonctions suivantes.\\ Par exemple, le code <code>translate([0,0,0]) {
 +        color("DarkKhaki"){
 +            translate([0,-4,-diametre_branche/2]){
 +                difference(){
 +                    cylinder(d=17.6,h=2.5,$fn=60);
 +                    translate([0,0,0.001])
 +                    cylinder(d=14.8,h=2.6.001,$fn=6);
 +                }
 +            }
 +        }
 +    }</code> creusera un cylindre hexagonal ($fn=6) de 14.8 mm de diamètre à l'intérieur d'un cylindre circulaire ($fn=60) de  17.6 mm de diamètre et de même hauteur. 
 +Les principaux mouvements dont nous aurons besoin sont:
 +  * **translate([x,y,z])** permet de se déplacer du point en cours vers le point [x,y,z]
 +  * **rotation([x,y,z])** permet d'orienter les parties de l'objet en cours dans la direction de l'angle [x,y,z]
 +D'une manière générale, l'opération ou le mouvement peuvent ne concerner qu'une exécution de la fonction ou plusieurs.
  
-[[https://www.openscad.org/cheatsheet/|Aide-mémoire des fonctions du langage OpenScad]] 
  
 +[[https://www.openscad.org/cheatsheet/|Aide-mémoire des fonctions du langage OpenScad]]
 +===== du fichier à l'objet imprimé =====
 +{{ :codage:delideealobjet.png?800 |}}
  
atelierscodage.txt · Dernière modification: 2021/07/15 18:36 de mediarbx