Outils pour utilisateurs

Outils du site


ghast

Différences

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

Lien vers cette vue comparative

ghast [2014/12/15 19:55]
jonathanperret
ghast [2017/09/28 15:44]
Ligne 1: Ligne 1:
-{{:​ghast.jpg?​nolink&​200|}} 
  
-Voici le code pour un ghast : 
- 
-<code javascript>​ 
- 
-function main(){ 
-    return tout().scale([1.3,​1.3,​1.3]);​ 
-} 
- 
-function tout(){ 
-    return difference (corps(), 
-    visage()); 
-} 
-  
-function corps(){ 
-    return union (ventre(), 
-    pieds().rotateX([-15])). 
-    subtract(cube_bas());​ 
-} 
-  
-function ventre(){ 
-    return cube ({size:​[15,​15,​15]});​ 
-} 
-  
-function pieds_devant(){ 
-    return union (cube({size:​[2,​2,​11]}).translate([1,​-1,​14]),​ 
-    union (cube({size:​[2,​2,​11]}).translate([6,​-0.5,​14]),​ 
-    cube({size:​[2,​2,​11]}).translate([11,​-2,​14])));​ 
-} 
-  
-function pieds_derriere(){ 
-     ​return union (cube({size:​[2,​2,​11]}).translate([1,​6,​16]),​ 
-    union (cube({size:​[2,​2,​11]}).translate([6,​7,​16]),​ 
-    cube({size:​[2,​2,​11]}).translate([11,​7,​16])));​ 
-} 
-  
-function pieds(){ 
-    return union(pieds_derriere(),​ 
-    pieds_devant());​ 
-} 
-  
-function visage(){ 
-    return union (cube ({size:​[4,​1,​1]}).translate([2,​0,​5]),​ 
-    union (cube ({size:​[4,​1,​1]}).translate([9,​0,​5]),​ 
-    cube ({size:​[4,​1,​1]}).translate([5.5,​0,​10])));​ 
-} 
- 
-function cube_bas(){ 
-    return cube({size:​[20,​20,​5]}).translate([0,​0,​23]);​ 
-} 
- 
-ghast = main; 
-</​code>​ 
ghast.txt · Dernière modification: 2017/09/28 15:44 (modification externe)