Outils pour utilisateurs

Outils du site


steve

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
steve [2014/12/01 18:49]
niak créée
steve [2014/12/15 20:15]
jonathanperret
Ligne 6: Ligne 6:
  
 function main(){ function main(){
 +    return tout().scale(2,​2,​2).rotateX(-90);​
 +}
 +
 +function tout(){
     return difference (union(corps(),​     return difference (union(corps(),​
     croix()),     croix()),
     visage());     visage());
 } }
 + 
 function corps() { function corps() {
    ​return union (torse(),    ​return union (torse(),
Ligne 16: Ligne 20:
    tete ()));    tete ()));
 } }
 + 
 function bras() { function bras() {
     return difference(union(cube ({size: [2,​2,​6]}).translate([4,​0,​6]),​     return difference(union(cube ({size: [2,​2,​6]}).translate([4,​0,​6]),​
Ligne 22: Ligne 26:
     aisselles());​     aisselles());​
 } }
 + 
 function tete(){ function tete(){
     return cube ({size: [4.4,​3,​4]}).translate([-0.2,​-1,​12]);​     return cube ({size: [4.4,​3,​4]}).translate([-0.2,​-1,​12]);​
 } }
 + 
 function oeil(){ ​ function oeil(){ ​
     return union (cube ({size:​[1,​0.5,​0.5]}).translate([0.5,​-1,​14]),​     return union (cube ({size:​[1,​0.5,​0.5]}).translate([0.5,​-1,​14]),​
      cube ({size:​[1,​0.5,​0.5]}).translate([2.6,​-1,​14]));​      cube ({size:​[1,​0.5,​0.5]}).translate([2.6,​-1,​14]));​
      }      }
 + 
 function jambes(){ function jambes(){
     return union(cube({size:​[2,​2,​6]}).translate([-0.2,​0,​0]),​     return union(cube({size:​[2,​2,​6]}).translate([-0.2,​0,​0]),​
     cube({size:​[2,​2,​6]}).translate([2.2,​0,​0]));​     cube({size:​[2,​2,​6]}).translate([2.2,​0,​0]));​
     }     }
 + 
 function ventre(){ function ventre(){
     return cube({size:​[4.4,​2,​6]}).translate([-0.2,​0,​6]);​     return cube({size:​[4.4,​2,​6]}).translate([-0.2,​0,​6]);​
 } }
 + 
 function torse(){ function torse(){
     return union(jambes(),​     return union(jambes(),​
     ventre());     ventre());
 } }
 + 
 function aisselles(){ function aisselles(){
     return union(cube({size:​[0.5,​2,​4]}).translate([-0.5,​0,​6]),​     return union(cube({size:​[0.5,​2,​4]}).translate([-0.5,​0,​6]),​
     cube({size:​[0.5,​2,​4]}).translate([4,​0,​6]));​     cube({size:​[0.5,​2,​4]}).translate([4,​0,​6]));​
 } }
 + 
 function bouche(){ function bouche(){
     return union (cube({size:​[2,​1,​0.5]}).translate([1,​-1,​12.5]),​     return union (cube({size:​[2,​1,​0.5]}).translate([1,​-1,​12.5]),​
Ligne 56: Ligne 60:
     cube({size:​[0.5,​1,​0.5]}).translate([2.8,​-1,​13]));​     cube({size:​[0.5,​1,​0.5]}).translate([2.8,​-1,​13]));​
 } }
 + 
 function visage(){ function visage(){
     return union(oeil(),​     return union(oeil(),​
     bouche());     bouche());
 } }
 + 
 function croix(){ function croix(){
     return union (cube ({size:​[0.5,​1,​4]}).translate([1.75,​1,​15]),​     return union (cube ({size:​[0.5,​1,​4]}).translate([1.75,​1,​15]),​
Ligne 67: Ligne 71:
 } }
  
 +steve = main;
 </​code>​ </​code>​
- 
  
steve.txt · Dernière modification: 2017/09/28 15:44 (modification externe)