Ci-dessous, les différences entre deux révisions de la page.
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/07 07:17] mediarbx |
atelierscodage [2021/07/12 16:14] mediarbx [Principales fonctions] |
||
---|---|---|---|
Ligne 72: | Ligne 72: | ||
{{ : | {{ : | ||
- | * nous désignerons la longueur par la variable brl à laquelle nous donnerons une valeur initiale de 170 mm hors tout (cad embouts compris / lg_br=170). | + | * nous désignerons la longueur par les variables // |
* elle sera cylindrique d'un diamètre de 10 mm (di_br=10) | * elle sera cylindrique d'un diamètre de 10 mm (di_br=10) | ||
- | * elle sera prolongée d'un embout cylindrique hexagonal (cylindre à 6 côtés sur sa longueur) qui pourra s' | + | * elle sera prolongée d'un embout cylindrique hexagonal (cylindre à 6 côtés sur sa longueur) qui pourra s' |
**Résumé: | **Résumé: | ||
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, | ||
+ | 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 < | ||
+ | color(" | ||
+ | translate([0, | ||
+ | difference(){ | ||
+ | cylinder(d=17.6, | ||
+ | translate([0, | ||
+ | cylinder(d=14.8, | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | }</ | ||
+ | Les principaux mouvements dont nous aurons besoin sont: | ||
+ | * translate([x, | ||
+ | * rotation([x, | ||
+ | D'une manière générale, l' | ||
+ | |||
[[https:// | [[https:// | ||