Outils pour utilisateurs

Outils du site


villageois

Différences

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

Lien vers cette vue comparative

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>​
 +
 +
 +    ​
 + 
 +
villageois.1417622380.txt.gz · Dernière modification: 2017/09/28 15:44 (modification externe)