Código para diseñar H2O y CO2

//Elige tu molécula: H2O(); ó CO2();

//radios
r_hidrogeno=53;
r_oxigeno=155;
r_carbono=170;

//molécula de dióxido de carbono
module CO2(){
//Carbono
color(“red”)
sphere(r=r_carbono,$fn=50);
module oxigeno(){
//Oxígeno
cylinder(r=20,h=250,$fn=50);
color(“blue”)
translate([0,0,r_carbono+r_oxigeno+50])
sphere(r=r_oxigeno,$fn=50);
}
rotate([90,0,0])
oxigeno();
rotate([-90,0,0])
oxigeno();
}
//molécula de agua
module H2O(){
//Ángulo entre moléculas
angulo=144.5;
//Oxígeno
color(“blue”)
sphere(r=r_oxigeno,$fn=50);
module hidrogeno(){
//Hidrógeno
cylinder(r=20,h=250,$fn=50);
color(“white”)
translate([0,0,r_hidrogeno+r_oxigeno+50])
sphere(r=r_hidrogeno,$fn=50);
}
rotate([0,0,(180-angulo)/2])
rotate([-90,0,0])
hidrogeno();
rotate([0,0,(180-angulo)/2+angulo])
rotate([-90,0,0])
hidrogeno();
}

Anuncios