Creados para Ava por el tío Les, estos 4AVA ModuLes son un trabajo en progreso. Por favor, no imprima por el momento a menos que esté dispuesto a experimentar, ya que aún no se interconectan correctamente. Sin embargo, se convertirán en un juguete de interconexión único y útil similar a Lego, un bloque de construcción y un recurso para creadores en el futuro.
Los bloques están dispuestos en un tablero de ajedrez 3D que se denota mediante el código "if (x+y+z%2) block();", o en otras palabras, simplemente suma la suma de las posiciones enteras de x, y y z, y luego toma el módulo 2 de esa suma. Si el resultado es uno, coloca un bloque allí y, si no, déjalo vacío. Esto crea un tablero de ajedrez que llena el espacio
Hasta ahora, todo bien, sin embargo, hay un problema. Necesitamos que los bloques tengan exactamente el mismo tamaño que el espacio vacío entre ellos para obtener un buen enclavamiento firme. Esto significa restar el diámetro de la boquilla del tamaño del bloque, organizarlos en un bloque como se describe en el módulo de suma anterior, y ya estamos listos, ¿verdad?
Desafortunadamente, si solo hacemos eso, los bloques se desmoronan fácilmente ya que no están muy unidos entre sí, y tampoco se imprimen bien. Hay muchas soluciones, incluyendo colocar soportes en los bordes internos y poner una caja sólida en el medio, así como muchas otras posibilidades.
Sin embargo, seguramente podemos estar de acuerdo en que, una vez que se resuelvan los problemas de este intrigante sistema de bloques entrelazados, las posibilidades son infinitas. Por ejemplo, podemos tomar cualquier archivo STL, por ejemplo, de la forma de Mickey Mouse, intersectarlo utilizando el operador intersection() con un 4AVA ModuLe que lo abarque, y la forma del archivo STL de Mickey Mouse en sí se convertirá en un 4AVA ModuLe
Así que puedes ver el potencial - ¡Volveré a visitar este tema para tratar de que funcione correctamente, y espero que tú también lo hagas!
Les
Model Source
