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 | ||
villageois [2014/12/03 15:59] niak |
villageois [2017/09/28 15:44] (Version actuelle) |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
function main() { | function main() { | ||
+ | |||
return union ( | return union ( | ||
+ | |||
cube({size: [1,2.5,1], round: true}).translate([0.45,0]), | cube({size: [1,2.5,1], round: true}).translate([0.45,0]), | ||
Ligne 19: | Ligne 21: | ||
| | ||
</code> | </code> | ||
+ | | ||
+ | Ou bien : | ||
+ | |||
+ | <code javascript> | ||
+ | |||
+ | function main(){ | ||
+ | return tout().rotateX(-90); | ||
+ | } | ||
+ | |||
+ | function tout(){ | ||
+ | return pieds(). | ||
+ | union (tronc()). | ||
+ | union(bras()). | ||
+ | union(nez()). | ||
+ | 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]); | ||
+ | } | ||
+ | |||
+ | 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 cube({size:[6,1,1]}).translate([1,0,26.5]); | ||
+ | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | | ||
+ | |||
+ |