sesión 33 resuelta
Transcripción
sesión 33 resuelta
SESIÓN 33 RESUELTA Antes de empezar... mira las tareas que tienes que realizar y organiza el tiempo que tienes en la clase para realizarlas todas. Debes recordar lo aprendido y tener claro cómo se estructura correctamente el código en OpenSCAD, utilizando comentarios ( // ) para explicar lo que vas a diseñar y poder ubicar posteriormente aquello que necesitemos cambiar. Como siempre, es bueno hacer un pequeño resumen de lo aprendido hasta la fecha, comentar si algún alumno ha tratado de parametrizar el dado y fomentar el comenzar a estructurar bien su código al diseñar, con comentarios explicando qué es cada cosa, tabuladores, etc. —Y aquí tenéis la réplica de la columna del partenón—dijo mientras se giraba para señalarla en la parte final del museo heleno. Al fijar su vista en la vitrina, vió que donde debería estar la columna de plástico, réplica de las originales, sólo quedaba el croquis que marcaba las medidas reales de la misma… Nos hemos decidido por proponer una columna, ya que luego puede ser usada para diseñar un templo algo más complejo. Quizá es algo poco motivador de inicio para el alumnado, pero es transversal con otras asignaturas e incluso puede ser impreso y dispuesto en un aula de Ciencias Sociales o Historia. Diseña una columna de estilo griego para poder imprimirla y que así el museo vuelva a tener su réplica. Para ello deberás mirar por internet cómo es una columna griega de cara a diseñarla lo más similar posible. Hay muchos estilos de columnas griegas, más sencillas, más complejas, de mayor o menor tamaño… Podemos proponer un estilo sencillo, en el cual diseñen el fuste como una columna a partir de un cilindro pero que lo hagan estriado, para ello pueden restarle una serie de cilindros que vayan situando en el perímetro. El modo más sencillo de conseguirlo es situar uno correctamente y a partir de ese, repetirlo y girarlo una cantidad de grados antes de restarle al cilindro inicial todos los periféricos. Seguidamente podrían disponer un capitel sencillo con un tronco de cono invertido y un prisma de base cuadrada. 1 SESIÓN 33 RESUELTA //fuste difference(){ cylinder(r=7,h=80, $fn=40); translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,30]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,60]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,90]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,120]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,150]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,180]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,210]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,240]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,270]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,300]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); rotate([0,0,330]) translate([8,0,-1]) cylinder(r=2,h=81,$fn=20); } //capitel translate([0,0,80]) cylinder(r1=7,r2=10,h=4,$fn=50); translate([0,0,86]) cube([22,22,4],center=true); Investiga cómo podríamos almacenar dicha columna en nuestro programa para usarla más de una vez sin tener que repetir todas sus líneas de código. Cuando lo descubras guarda el programa y repite la columna unas cuantas veces utilizando traslaciones. Es posible que para este trabajo necesiten algo de ayuda. Se les puede dejar que investiguen a ver si alguno lo consigue, y tras dejar un tiempo poner en común. Para almacenar un programa y reutilizarlo vamos a usar un módulo. Es sencillo de usar, sólo tenemos que escribir module columna() { } poniendo entre las llaves todo el código creado para la columna. A partir de ese momento, la columna queda almacenada y desaparecerá, para llamarla sólo hay que escribir columna(); y se mostrará. El nombre no tiene que ser “columna”, puede ser el que queramos. Próxima sesión... debes tener terminada y almacenada tu columna con el nombre que hayas querido ponerle, pues vas a usarla nuevamente. 2