Ci-dessous, les différences entre deux révisions de la page.
enderman [2014/12/15 20:42] niak |
enderman [2017/09/28 15:44] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Voici le code pour un enderman : | ||
- | [[http://example.com|Lien externe]] | ||
- | |||
- | <code javascript> | ||
- | function main(){ | ||
- | return tout().scale(2.5,2.5,2.5).rotateX(-90); | ||
- | } | ||
- | |||
- | function tout(){ | ||
- | return union (tronc(), | ||
- | bras()); | ||
- | } | ||
- | |||
- | function tronc(){ | ||
- | return union (jambes(), | ||
- | union(torse(), | ||
- | tete())); | ||
- | } | ||
- | |||
- | function jambes(){ | ||
- | return union (cube ({size:[1,1,14]}), | ||
- | cube ({size:[1,1,14]}).translate([2,0,0])); | ||
- | } | ||
- | |||
- | function torse(){ | ||
- | return cube ({size:[4,1.5,5.5]}).translate ([-0.5,-0.5,8.5]); | ||
- | } | ||
- | |||
- | function bras(){ | ||
- | return union (cube ({size:[1,1,13]}).rotateY([8]).translate([-3,0,1.2]), | ||
- | cube ({size:[1,1,13]}).rotateY([-8]).translate([5,0,1.05])); | ||
- | } | ||
- | |||
- | function tete(){ | ||
- | return difference (cube ({size:[4,2,3.5]}).translate([-0.5,-1,14]), | ||
- | visage()); | ||
- | } | ||
- | |||
- | function visage(){ | ||
- | return union (cube ({size:[1.2,0.7,0.5]}).translate([0,-1,15]), | ||
- | cube ({size:[1.2,0.4,0.5]}).translate([1.8,-1,15])); | ||
- | } | ||
- | |||
- | enderman = main; | ||
- | </code> |