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

Documentos relacionados