viernes, 11 de marzo de 2016

Coche hecho con Openscad



 Para diseñar este coche hemos cogido códigos de la pagina de: -http://www.iearobotics.com/wiki/index.php?title=Dise%C3%B1o_de_piezas_con_OpenScad_II
- http://www.iearobotics.com/wiki/index.php?title=Dise%C3%B1o_de_piezas_con_OpenScad
A partir de ellos los hemos retocado para hacer el coche. Empezamos haciendo las ruedas, el suelo y las paredes del coche y luego seguimos con la palanca de marchas, los asientos el maletero y las luces. Mientras lo hacíamos íbamos retocando el código para cambiar el color. Los distintos colores disponibles los hemos sacado de :
- https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#color

Código:
rotate([0,0,0])
translate([-8,-30,0])
color("DarkKhaki")
cube([150,40,1],center=true);
rotate([90,0,0])
translate([50,0,-1])
color("grey")
cylinder(r=20, h=11, $fn=1000);
rotate([90,0,0])
translate([50,0,50])
color("grey")
cylinder(r=20, h=11, $fn=1000);
rotate([90,0,0])
translate([-50,0,-1])
color("grey")
cylinder(r=20, h=11, $fn=1000);
rotate([90,0,0])
translate([-50,0,50])
color("grey")
cylinder(r=20, h=11, $fn=1000);
rotate([0,45,0])
translate([40,-30,10])
color("LightSlateGray")
cylinder(r=3, h=32, $fn=1000);
rotate([0,45,0])
translate([40,-30,10])
color("LightSlateGray")
cylinder(r=10, h=5, $fn=1000);
rotate([90,0,0])
translate([-50,0,])
cylinder(r=3, h=60, $fn=1000);
rotate([90,0,0])
translate([-50,0,])
color("LightSteelBlue")
cylinder(r=3, h=60, $fn=1000);
rotate([90,0,0])
translate([50,0,])
color("LightSteelBlue")
cylinder(r=3, h=60, $fn=1000);
rotate([0,90,0])
translate([20,-30,0])
color("green")
cube([40,30,3],center=true);
rotate([0,0,0])
translate([14,-30,-3])
color("green")
cube([25,30,5],center=true);
rotate([0,45,0])
translate([31,-15,5])
color("HotPink")
cylinder(r=1, h=30, $fn=1000);
translate([25,-15,-18])
color("blue")
sphere(r = 7/2, $fn = 100);
rotate([0,90,0])
translate([20,-30,-35])
color("green")
cube([40,30,3],center=true);
rotate([0,0,0])
translate([-23,-30,-3])
color("green")
cube([25,30,5],center=true);
rotate([90,0,0])
translate([-59,-15,10])
color("DarkKhaki")
cube([48,30,1],center=true);
rotate([90,0,0])
translate([-59,-15,50])
color("DarkKhaki")
cube([48,30,1],center=true);
rotate([0,90,0])
translate([15,-30,-37])
color("DarkKhaki")
cube([30,40,1],center=true);
rotate([0,90,0])
translate([10,-30,-82.5])
color("DarkKhaki")
cube([20,40,1],center=true);
rotate([0,90,0])
translate([8,-20,-85])
color("orange")
cube([5,10,1],center=true);
rotate([0,90,0])
translate([8,-40,-85])
color("orange")
cube([5,10,1],center=true);
rotate([90,0,0])
translate([-50,0,60])
color("lightsteelblue")
cylinder(r=13, h=5/2, $fn=10);
rotate([90,0,0])
translate([-50,0,-3])
color("lightsteelblue")
cylinder(r=13, h=5/2, $fn=10);
rotate([90,0,0])
translate([50,0,60])
color("lightsteelblue")
cylinder(r=13, h=5/2, $fn=10);
rotate([90,0,0])
translate([50,0,-3])
color("lightsteelblue")
cylinder(r=13, h=5/2, $fn=10);
rotate([0,90,0])
translate([10,-30,66.5])
color("DarkKhaki")
cube([20,40,1],center=true);
rotate([0,90,0])
translate([10,-20,66.5])
color("yellow")
cylinder(r=5, h=5/2, $fn=100);
rotate([0,90,0])
translate([10,-40,66.5])
color("yellow")
cylinder(r=5, h=5/2, $fn=100);
rotate([0,-30,0])
translate([30,-50,-51])
color("DarkKhaki")
cube([18,40,1]);
rotate([90,0,0])
translate([42,-18,10])
color("DarkKhaki")
cube([20,22,1],center=true);
rotate([90,-30,0])
translate([39,-40,10])
color("DarkKhaki")
cube([16,22,1],center=true);
rotate([90,0,0])
translate([57,-15,10])
color("DarkKhaki")
cube([20,10,1],center=true);
rotate([90,0,0])
translate([42,-18,50])
color("DarkKhaki")
cube([20,22,1],center=true);
rotate([90,-30,0])
translate([39,-40,50])
color("DarkKhaki")
cube([16,22,1],center=true);
rotate([90,0,0])
translate([57,-15,50])
color("DarkKhaki")
cube([20,10,1],center=true);
rotate([90,0,0])
translate([0,-15,50])
color("DarkKhaki")
cube([20,30,1],center=true);
rotate([90,0,0])
translate([0,-15,10])
color("DarkKhaki")
cube([20,30,1],center=true);
rotate([0,45,0])
translate([40,-30,9.5])
color("DodgerBlue")
cylinder(r=4.5, h=5, $fn=1000);
//--cono
rotate([270,0,0])
translate([50,0,3])
color("SteelBlue")
cylinder (r1 = 3, r2 = 0, h = 10, $fn = 100);
//--cono
rotate([270,0,0])
translate([-50,0,3])
color("SteelBlue")
cylinder (r1 = 3, r2 = 0, h = 10, $fn = 100);
//--cono
rotate([90,0,0])
translate([50,0,62])
color("SteelBlue")
cylinder (r1 = 3, r2 = 0, h = 10, $fn = 100);
//--cono
rotate([90,0,0])
translate([-50,0,62])
color("SteelBlue")
cylinder (r1 = 3, r2 = 0, h = 10, $fn = 100);








No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.