Outils pour utilisateurs

Outils du site


wiki:divers:puissance4

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
wiki:divers:puissance4 [2017/01/03 23:37]
Christian Simon
wiki:divers:puissance4 [2017/01/03 23:55] (Version actuelle)
Christian Simon
Ligne 6: Ligne 6:
  
  
-Le fichier OpenSCAD est téléchargeable. Les instructions supposent que les cotes sont en millimètres (mm). Les plans sont exportés en SVG. OpenSCAD exporte sans unités. On examine le SVG avec Inkscape, avant de le traiter pour envoi vers la Trotec : suppression du fond, contour en couleur rouge (R=255, G=0, B=0).+Le fichier OpenSCAD 
 +<file> 
 +/* grilles */ 
 +difference() { 
 +    square([150,120]); 
 +    startx = 15; 
 +    stepx = 20; 
 +    endx = 145; 
 +    starty = 15; 
 +    endy = 115; 
 +    stepy = 15; 
 +    for (x = [startx:stepx:endx]) { 
 +        for(y = [starty:stepy:endy]) { 
 +        translate([x,y]) circle(6); 
 +     } 
 + } 
 +}; 
 + 
 +translate([0,125]) 
 +difference() { 
 +    square([150,120]); 
 +    startx = 15; 
 +    stepx = 20; 
 +    endx = 145; 
 +    starty = 15; 
 +    endy = 115; 
 +    stepy = 15; 
 +    for (x = [startx:stepx:endx]) { 
 +        for(y = [starty:stepy:endy]) { 
 +        translate([x,y]) circle(6); 
 +     } 
 + } 
 +}; 
 + 
 +/* peigne  */ 
 +translate([155,0]) 
 +difference() { 
 +    square([150,120]); 
 +    startx = 15; 
 +    stepx = 20; 
 +    endx = 145; 
 +    starty = 15; 
 +    endy = 115; 
 +    stepy = 15; 
 +    for (x = [startx:stepx:endx]) { 
 +        y = endy; 
 +        translate([x,y]) square([15,220], center = true); 
 + } 
 +}; 
 + 
 +/* supports */ 
 +translate([155,125]) difference() { 
 +    square([70,20]); 
 +    translate([35,15]) square([9,15], center = true); 
 +     
 +}; 
 + 
 + 
 +translate([235,125]) difference() { 
 +    square([70,20]); 
 +    translate([35,15]) square([9,15], center = true); 
 +     
 +};  
 + 
 + 
 +/* Pions */ 
 + 
 +translate([320,0])  
 +difference() { 
 +    square([250,21]); 
 +    startx = 9; 
 +    stepx = 15; 
 +    endx = 245; 
 +    y=10.5; 
 +    for (x = [startx:stepx:endx]) { 
 +               translate([x,y]) circle(7); 
 + } 
 +}; 
 +</file> 
 + 
 +Les instructions supposent que les cotes sont en millimètres (mm). Les plans sont exportés en SVG. OpenSCAD exporte sans unités. On examine le SVG avec Inkscape, avant de le traiter pour envoi vers la Trotec : suppression du fond, contour en couleur rouge (R=255, G=0, B=0).
  
 Mais Inkscape va interpréter cette absence d'unités comme étant la preuve que le fichiers est en pixels (px). Deux possibilités : redimensionner manuellement (faisable, mais pénible, surtout s'il y a plusieurs pièces) ; éditer directement le fichier SVG ! Mais Inkscape va interpréter cette absence d'unités comme étant la preuve que le fichiers est en pixels (px). Deux possibilités : redimensionner manuellement (faisable, mais pénible, surtout s'il y a plusieurs pièces) ; éditer directement le fichier SVG !
Ligne 16: Ligne 96:
 <code><svg width="250mm" height="21mm" viewBox="320 -21 250 21" xmlns="http://www.w3.org/2000/svg" version="1.1"></code> <code><svg width="250mm" height="21mm" viewBox="320 -21 250 21" xmlns="http://www.w3.org/2000/svg" version="1.1"></code>
  
-et le tour est joué.+et le tour est joué. Il est étonnant que cette astuce ne se trouve pas sur le forum de OpenSCAD, [[https://discuss.inventables.com/t/scale-of-imported-svg-from-openscad/14823|mais sur le site de Inventables.com/X-Carve]]...
  
 Le jeu est découpé dans du bois Plywood, les jetons en plexiglass blanc et noir. Le jeu est découpé dans du bois Plywood, les jetons en plexiglass blanc et noir.
-Voilà le résultat :+Voilà le résultat (sans collage) :
  
 {{ :wiki:divers:puissance4-fini-recadre.png?direct&400 |}} {{ :wiki:divers:puissance4-fini-recadre.png?direct&400 |}}
 +
 +Coût total : environ 1€60 (y compris les essais ratés). Les supports tiennent mal et seraient à améliorer.
wiki/divers/puissance4.1483486655.txt.gz · Dernière modification: 2017/01/03 23:37 de Christian Simon