Outils pour utilisateurs

Outils du site


sorciere

Différences

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

Lien vers cette vue comparative

sorciere [2014/12/09 19:44]
niak
sorciere [2017/09/28 15:44]
Ligne 1: Ligne 1:
-====== Sorcière ====== 
  
- 
-{{:​wiki:​echecminecraft:​witch-ghast.jpg?​200|}} 
- 
-Voici le code pour faire une sorcière (assez long et compliqué) :  
- 
-<code javascript>​ 
- 
-function main(){ 
-    return tout().rotateX(-90);​ 
-} 
- 
-function tout(){ 
-    return pieds(). 
-    union (tronc()). 
-    union(bras()). 
-    union(nez()). 
-    union(chapeau()). 
-    subtract(yeux()). 
-    subtract(sourcils());​ 
-} 
-  
-function pieds(){ 
-    return union (cube({size:​[3,​6,​5]}),​ 
-    cube({size:​[3,​6,​5]}).translate([5,​0,​0])); ​   ​ 
-} 
-  
-function tronc(){ 
-    return cube ({size:​[8,​6,​25]}).translate([0,​0,​5]);​ 
-} 
-  
-function bras(){ 
-    return cube ({size:​[12,​3,​6.5]}).rotateX([-45]).translate([-2.5,​-2,​15]);​ 
-} 
-  
-function nez(){ 
-    return cube ({size:​[2,​1.5,​4]}).translate([3,​-1.5,​19]). 
-    union(cube({size:​[0.7,​0.7,​0.7]}).translate([4,​-2,​19.5]));​ 
-} 
-  
-function yeux(){ 
-    return union (cube({size:​[2,​1,​1]}).translate([1,​0,​25]),​ 
-    cube({size:​[2,​1,​1]}).translate([5,​0,​25]));​ 
-} 
-  
-function sourcils(){ 
-    return union (cube ({size:​[2,​0.5,​0.5]}).rotateY([20]).translate([1.3,​0,​27.5]),​ 
-    cube ({size:​[2,​0.5,​0.5]}).rotateY([-20]).translate([4.8,​0,​26.9]));​ 
-} 
-  
-function chapeau(){ 
-    return cube({size:​[11,​7.5,​2]}).translate([-1.5,​-1.5,​30]). 
-    union(cube({size:​[8,​6,​3]}).translate([0,​0,​32])). 
-    union(cube({size:​[5,​4.5,​2]}).translate([1.5,​1.5,​35])). 
-    union(cube({size:​[1,​1.5,​5]}).rotateY([20]).translate([3,​4.5,​35]));​ 
-} 
- 
-</​code>​ 
sorciere.txt · Dernière modification: 2017/09/28 15:44 (modification externe)