Outils pour utilisateurs

Outils du site


boite

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
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>​
  
boite.1418559299.txt.gz · Dernière modification: 2017/09/28 15:44 (modification externe)