Asle, también conocido como Connect Four, Four in a line, es un juego en el que intentas usar tus piezas para obtener una fila de cuatro. Las reglas se pueden encontrar enhttp://en.wikipedia.org/wiki/Connect_Four. Mi cosa también tiene dos tubos a cada lado de la placa para un fácil almacenamiento de piezas. Hice esta cosa en OpenSCAD con el siguiente código:
Junta:
diffs() {
Cilindro(8,55,55);
translate([0,0,1])cylinder(7,53,53);
}
diferencia(){
translate([56,0,0])cylinder(100,5,5);
translate([57,0,10])cilindro(3,6,6);
}
diferencia(){
translate([-56,0,0])cylinder(100,6,6);
translate([-56,0,0])cylinder(100,5,5);
}
translate([-57,0,9])cylinder(1,6,6);
translate([57,0,9])cylinder(1,6,6);
diffs() {
translate([-52,-2,15])cube([104,4,85]); //¿Cambiar 20 a 10?
translate([-52,-1,20])cube([104,2,85]);
traducir([45,6,35]) rotar([90,0,0]) cilindro(15,5,5);
translate([45,6,80]) rotate([90,0,0]) cylinder(15,5,5);
translate([45,6,95]) rotate([90,0,0]) cylinder(15,5,5);
traduce([30,6,65]) gira([90,0,0]) cilindro(15,5,5);
translate([30,6,50]) rotate([90,0,0]) cylinder(15,5,5);
traduce([30,6,20]) gira([90,0,0]) cilindro(15,5,5);
traducir([30,6,80]) rotar([90,0,0]) cilindro(15,5,5);
translate([30,6,95]) rotate([90,0,0]) cylinder(15,5,5);
traducir([15,6,50]) rotar([90,0,0]) cilindro(15,5,5);
translate([15,6,20]) rotate([90,0,0]) cylinder(15,5,5);
translate([15,6,95]) rotate([90,0,0]) cylinder(15,5,5);
traduce([0,6,50]) gira([90,0,0]) cilindro(15,5,5);
traducir([0,6,35]) rotar([90,0,0]) cilindro(15,5,5);
translate([0,6,95]) rotate([90,0,0]) cylinder(15,5,5);
translate([-15,6,65]) rotate([90,0,0]) cylinder(15,5,5);
translate([-15,6,35]) rotate([90,0,0]) cylinder(15,5,5);
translate([-15,6,20]) rotate([90,0,0]) cylinder(15,5,5);
translate([-15,6,95]) rotate([90,0,0]) cylinder(15,5,5);
translate([-30,6,20]) rotate([90,0,0]) cylinder(15,5,5);
translate([-30,6,95]) rotate([90,0,0]) cylinder(15,5,5);
translate([-45,6,50]) rotate([90,0,0]) cylinder(15,5,5);
translate([-45,6,20]) rotate([90,0,0]) cylinder(15,5,5);
translate([-45,6,80]) rotate([90,0,0]) cylinder(15,5,5);
}
translate([-55,-1,14])cube([110,2,1]);
translate([5.75,-2,15])cube([3.5,4,88]);
translate([-8.75,-2,15])cube([3.5,4,88]);
translate([20.75,-2,15])cube([3.5,4,88]);
translate([-23.75,-2,15])cube([3.5,4,88]);
translate([35.75,-2,15])cube([3.5,4,88]);
translate([-38.75,-2,14])cube([3.5,4,88]);
Token:
diferencia(){
cilindro(1.8,4.8,4.8);
cilindro(0.5,4,4);
translate([0,0,1.3])cylinder(0.5,4,4);
}
Etiquetas
Fuente del modelo
