Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
wiki:divers:puissance4 [2017/01/03 16:17] Christian Simon créée |
wiki:divers:puissance4 [2017/01/03 23:55] (Version actuelle) Christian Simon |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Ré-interprétation du modèle de Puissance 4 de l' | ====== Ré-interprétation du modèle de Puissance 4 de l' | ||
| - | A partir du modèle réalisé pour l' | + | A partir du [[wiki: |
| - | Ici le fichier OpenSCAD, et le SVG. | + | |
| + | {{ : | ||
| + | |||
| + | |||
| + | Le fichier OpenSCAD : | ||
| + | < | ||
| + | /* grilles */ | ||
| + | difference() { | ||
| + | square([150, | ||
| + | startx = 15; | ||
| + | stepx = 20; | ||
| + | endx = 145; | ||
| + | starty = 15; | ||
| + | endy = 115; | ||
| + | stepy = 15; | ||
| + | for (x = [startx: | ||
| + | for(y = [starty: | ||
| + | translate([x, | ||
| + | } | ||
| + | } | ||
| + | }; | ||
| + | |||
| + | translate([0, | ||
| + | difference() { | ||
| + | square([150, | ||
| + | startx = 15; | ||
| + | stepx = 20; | ||
| + | endx = 145; | ||
| + | starty = 15; | ||
| + | endy = 115; | ||
| + | stepy = 15; | ||
| + | for (x = [startx: | ||
| + | for(y = [starty: | ||
| + | translate([x, | ||
| + | } | ||
| + | } | ||
| + | }; | ||
| + | |||
| + | /* peigne | ||
| + | translate([155, | ||
| + | difference() { | ||
| + | square([150, | ||
| + | startx = 15; | ||
| + | stepx = 20; | ||
| + | endx = 145; | ||
| + | starty = 15; | ||
| + | endy = 115; | ||
| + | stepy = 15; | ||
| + | for (x = [startx: | ||
| + | y = endy; | ||
| + | translate([x, | ||
| + | } | ||
| + | }; | ||
| + | |||
| + | /* supports */ | ||
| + | translate([155, | ||
| + | square([70, | ||
| + | translate([35, | ||
| + | |||
| + | }; | ||
| + | |||
| + | |||
| + | translate([235, | ||
| + | square([70, | ||
| + | translate([35, | ||
| + | |||
| + | }; | ||
| + | |||
| + | |||
| + | /* Pions */ | ||
| + | |||
| + | translate([320, | ||
| + | difference() { | ||
| + | square([250, | ||
| + | startx = 9; | ||
| + | stepx = 15; | ||
| + | endx = 245; | ||
| + | y=10.5; | ||
| + | for (x = [startx: | ||
| + | | ||
| + | } | ||
| + | }; | ||
| + | </ | ||
| + | |||
| + | 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' | ||
| + | |||
| + | Il suffit de remplacer : | ||
| + | < | ||
| + | |||
| + | par : | ||
| + | < | ||
| + | |||
| + | et le tour est joué. Il est étonnant que cette astuce ne se trouve pas sur le forum de OpenSCAD, | ||
| + | |||
| + | Le jeu est découpé dans du bois Plywood, les jetons en plexiglass blanc et noir. | ||
| + | Voilà | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Coût total : environ 1€60 (y compris les essais ratés). Les supports tiennent mal et seraient à améliorer. | ||