Outils pour utilisateurs

Outils du site


enderman

Ceci est une ancienne révision du document !


Voici le code pour un enderman :

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]));
}
 
roi = main;
enderman.1418673363.txt.gz · Dernière modification: 2017/09/28 15:44 (modification externe)