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/02 15:05] mediarbx |
atelierscodage [2021/07/12 16:16] 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 96: | Ligne 96: | ||
// | // | ||
di_socle=15; | di_socle=15; | ||
- | // choisi (pied de pupitre de musicien | + | // choisi (pied de pupitre de musicien |
// par exemple) | // par exemple) | ||
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:// | ||