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

Prochaine révision
Révision précédente
villageois [2014/12/03 15:26]
cloclo68cloclo créée
villageois [2017/09/28 15:44] (Version actuelle)
Ligne 1: Ligne 1:
-voici le code openJSCAD des villageois minecraft:+Voici le code [[openJSCAD]] des villageois minecraft : 
 + 
 +<code javascript>​
  
 function main() { function main() {
-   return union(cube({size:​ [1,2.5,1], round: true}).translate([0.45,​0]),​+ 
 +return union ( 
 + 
 + 
 +cube({size: [1,2.5,1], round: true}).translate([0.45,​0]),​
                 cube({size: [1,2.5,1], round: true}).translate([1.8,​0]),​                 cube({size: [1,2.5,1], round: true}).translate([1.8,​0]),​
                 cube({size: [2.5,2,1], round: true}).translate([0.4,​-1.7]),​                 cube({size: [2.5,2,1], round: true}).translate([0.4,​-1.7]),​
Ligne 12: Ligne 18:
                 cube({size: [0.5,​1.2,​1],​ round: true}).translate([1.25,​-3.3,​1.4]),​                 cube({size: [0.5,​1.2,​1],​ round: true}).translate([1.25,​-3.3,​1.4]),​
                 cube({size: [2,1,1], round: true}).translate([0.6,​2.2]),​                 cube({size: [2,1,1], round: true}).translate([0.6,​2.2]),​
-                cube({size: [1.5,​0.2,​0.5],​ round: true}).translate([0.8,​-3.7,​1.9])) +                cube({size: [1.5,​0.2,​0.5],​ round: true}).translate([0.8,​-3.7,​1.9]));} 
-;}+                 
 +                </​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.1417620412.txt.gz · Dernière modification: 2017/09/28 15:44 (modification externe)