Outils pour utilisateurs

Outils du site


zombie

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
zombie [2014/12/01 18:35]
niak créée
zombie [2017/09/28 15:44] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Zombie ======
 +
 +
 Voici le code pour le zombie : Voici le code pour le zombie :
  
 <code javascript>​ <code javascript>​
 function main(){ function main(){
 +    return tout().scale(2.2,​2.2,​2.2).rotateX(-90); ​
 +}
 +
 +function tout(){
     return difference (corps(),     return difference (corps(),
     oeil());     oeil());
 } }
 + 
 function corps() { function corps() {
    ​return union (cube({size:​ [4,2,12]}),    ​return union (cube({size:​ [4,2,12]}),
Ligne 12: Ligne 19:
    tete ()));    tete ()));
 } }
 + 
 function bras() { function bras() {
     return union(cube ({size: [2,​2,​6]}).translate([4,​10,​-2]).rotateX(90),​     return union(cube ({size: [2,​2,​6]}).translate([4,​10,​-2]).rotateX(90),​
     cube ({size: [2,​2,​6]}).translate([-2,​10,​-2]).rotateX(90));​     cube ({size: [2,​2,​6]}).translate([-2,​10,​-2]).rotateX(90));​
 } }
 + 
 function tete(){ function tete(){
     return cube ({size: [4,​3,​4]}).translate([0,​-1,​12]);​     return cube ({size: [4,​3,​4]}).translate([0,​-1,​12]);​
 } }
 + 
 function oeil(){ ​ function oeil(){ ​
     return union (cube ({size:​[0.8,​0.5,​0.5]}).translate([0.5,​-1,​13.7]),​     return union (cube ({size:​[0.8,​0.5,​0.5]}).translate([0.5,​-1,​13.7]),​
      cube ({size:​[0.8,​0.5,​0.5]}).translate([2.5,​-1,​13.7]));​      cube ({size:​[0.8,​0.5,​0.5]}).translate([2.5,​-1,​13.7]));​
-     + 
 } }
- 
 </​code>​ </​code>​
zombie.1417458901.txt.gz · Dernière modification: 2017/09/28 15:44 (modification externe)