Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
zombie [2014/12/01 18:35] niak |
zombie [2017/09/28 15:44] (Version actuelle) |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
<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 15: | 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> |