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:14] niak |
boite [2017/09/28 15:44] (Version actuelle) |
||
|---|---|---|---|
| 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 20: | Ligne 20: | ||
| union(cube({size:[3,69.5,5]}).translate([-18.5,-84.75,5])). | union(cube({size:[3,69.5,5]}).translate([-18.5,-84.75,5])). | ||
| subtract(cube({size:[8,2,2]}).translate([-54,-90,3])); | subtract(cube({size:[8,2,2]}).translate([-54,-90,3])); | ||
| + | } | ||
| + | |||
| + | </code> | ||
| + | |||
| + | Et là, voici le code en deux bouts séparés : | ||
| + | |||
| + | ==== 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> | </code> | ||