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 | ||
boite [2014/12/14 12:16] niak |
boite [2014/12/14 12:25] niak |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Boîte ====== | ====== Boîte ====== | ||
- | Voici le code pour une boîte (ici, le couvercle et la boîte sont dans le même code). | + | Voici le code pour une boîte (ici, le couvercle et la boîte sont dans le même code et imprimés l'un à côté de l'autre). |
<code javascript> | <code javascript> | ||
Ligne 26: | Ligne 26: | ||
Et là, voici le code en deux bouts séparés : | Et là, voici le code en deux bouts séparés : | ||
- | == La boîte : == | + | ==== La boîte : ==== |
+ | |||
+ | <code javascript> | ||
+ | |||
+ | function main(){ | ||
+ | return panier(); | ||
+ | } | ||
+ | |||
+ | function panier(){ | ||
+ | return difference(cube({size:[80,80,80]}), | ||
+ | cube({size:[70,70,75]}).translate([5,5,5])); | ||
+ | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ==== Le couvercle : ==== | ||
+ | |||
+ | <code javascript> | ||
+ | |||
+ | function main(){ | ||
+ | return cube({size:[80,80,5]}).translate([0,0,0]). | ||
+ | union(cube({size:[3,69.5,5]}).translate([5.5,5.25,5])). | ||
+ | union(cube({size:[3,69.5,5]}).translate([71.5,5.25,5])). | ||
+ | subtract(cube({size:[8,2,2]}).translate([36,0,3])); | ||
+ | } | ||
+ | |||
+ | </code> | ||