3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser en 3D para imprimir


Modelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3d

Modelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3d
Modelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3dModelo 3d de 3d/2d laberinto generador (blender/secuencia de comandos de python) para impresoras 3d y cortadoras láser para impresoras 3d
1788 Visualizaciones 2 Me gusta 0 Descargas Descarga

Diseñador

nimaid

Descripción del modelo 3d

EDIT 1 (3/24/15): Agregado de extrusión de doble apoyo.

EDICIÓN 2 (3/24/2015): se Agregó la opción de entrada y las salidas cerradas, también s...e agregan para hacer vectoriales 2D ruta de acceso en lugar de la malla 3D. Fijo menor redundancia en el código.

EDICIÓN 3 (3/25/15): Fija menor conflicto en la configuración, la adición de más comentarios para mayor claridad.

Así que he tenido una cosa para la generación de laberintos por un tiempo. Mientras he escrito un par de diferentes juegos en HTML 5/Javascript y C, yo quería hacer algo que en realidad era físicamente real.

Una búsqueda en Thingiverse me llevó a un
Secuencia de comandos de Python que genera un OpenSCAD descripción de un laberinto
pero que parecía demasiado redonda sobre para mí. Además, me gusta el aspecto del clásico recursiva-backtracker algoritmo más que cualquier otro, y es tan deliciosamente simple de implementar. También, yo realmente, realmente, como generación de laberintos. :) Así que, me decidí a escribir mi propia.

Al principio, yo quería implementar en OpenSCAD, sino porque utiliza un lenguaje funcional, determinó que era imposible. (
Al parecer, yo estaba totalmente equivocado!
Sin embargo, por fin lo conseguí trabajo como una secuencia de comandos de Python dentro de la Licuadora.

Esto me tomó cerca de un año o de muy escasos retoques. Al principio, yo estaba tratando de utilizar los booleanos para sumar y restar cuboides (como OpenSCAD), pero que resultó ser problemático debido a la osadía de la naturaleza de las normales y esas cosas. Así, terminé haciendo el laberinto como una malla 2D (vértice por vértice, cara por cara), luego de la extrusión y la adición de la base, más adelante.

Esto es totalmente funcional, pero hay algunas características que todavía la quiero. Realmente quiero ser capaz de marcar el inicio y el final, pero no estoy seguro de cómo debo hacerlo. Deja un comentario y me dan sus ideas!

P. S.
Para la diversión, el 20x20_humanSize.stl es una de 20 X 20 laberinto que sería adecuado para un ser humano para caminar en ella. (62600 mm x 626000 mm total, o sobre el 98,6 acres). Estos son los valores: (gracias Google!)

width = 20 #¿cuántas células de ancho
longitud = 20 #¿cuántas células largas
cellThickness = 2500 #ancho de los pasajes [mm]
wallThickness = 600 #la anchura de las paredes [mm]
wallHeight = 2500 #altura de las paredes [mm]
baseHeight = 300 #altura de la base [mm]

Buena suerte impresión de que en escala 1:1.


Parametros de impresión 3d

Para hacer su propio laberinto, descargar el Laberinto del Generador.mezcla`, abierta en la Licuadora, y leer las instrucciones en la secuencia de com...andos en la parte superior izquierda. Cuando se hace, selecciónelo y, a continuación, *archivo>Exportar>Archivo Stl (.stl)*. Imprimir y disfrutar! Sin los apoyos necesarios! Yo recomendaría la pared ancho para ser un múltiplo de su diámetro de la boquilla de manera que usted puede imprimir sólido utilizando sólo las conchas. Por ejemplo, si usted tiene una boquilla que es de 0,4 mm, puede imprimir las paredes sólidamente con 1 shell *(que hará las paredes 2 conchas de espesor total)* si están 0.4*2 mm de espesor. Alternativamente, usted puede de corte láser de ellos! Apoyo para esto se limita la ATM, pero si establece el `wallHeight = 0`, se hará una ruta de acceso *(realmente, 2 rutas)* en lugar de una malla. Utilice el [Blender SVG Exporter](http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Import-Export/Inkscape_SVG_Exporter) para obtener como un SVG y hacer lo que quieras salir de ella! Por supuesto, no es apto para corte por láser de la derecha fuera de la caja, usted tiene que ser creativo con él! *(Si el uso de Inkscape, escala de las rutas por el 125% antes de usarlos. Ilustrador de obras como-es.)* Los archivos de la corte por láser de bola laberinto son `15x15_ball_maze.ai` y `15x15_ball_maze.svg`. Las instrucciones están dentro de los archivos. Si usted hace su propio 3D o de corte por láser de los diseños de este proyecto, por favor, crédito mí, y añadir un remix de esta cosa. En lugar de utilizar el .archivo blend, también se puede cargar el `blender_maze_gen.py` en la licuadora por su cuenta, pero no hay mucha razón para hacer esto de la OMI. Sólo uso el .archivo blend. En la actualidad, la entrada y salida tienen el mismo aspecto. La entrada es el hueco que mirar hacia usted cuando se imprime *(o la que en el 3er cuadrante [-x, -y], para aquellos que quieren ser específicos)*. Comentario para darme ideas de cómo marcar, porque estoy en una pérdida.

Etiquetas

Impresora 3d Licuadora Personalizable Laberinto Lasercut Cortadora láser Python

Licencia

CC Atribution

Modelos 3d relacionados con las etiquetas

Muñeca Rusa Laberinto Cuadro De Rompecabezas

Muñeca Rusa Laberinto Cuadro De Rompecabezas

Rompecabezas De La Tortuga

Rompecabezas De La Tortuga

Apilable De La Copa

Apilable De La Copa

Flat-pack de juego de Ajedrez

Flat-pack de juego de Ajedrez

Impreso en 3D de la Abeja de Rompecabezas

Impreso en 3D de la Abeja de Rompecabezas

Styracosaurus De Rompecabezas De La Modelo

Styracosaurus De Rompecabezas De La Modelo

Camisa De Vestir (De Cuello De Manga Larga)

Camisa De Vestir (De Cuello De Manga Larga)

Las piezas de DIY Sous Vide

Las piezas de DIY Sous Vide

ORTUR Boy - la impresión en 3D de Prueba

ORTUR Boy - la impresión en 3D de Prueba

2.8 w de código Abierto Cortadora Láser y Grabador

2.8 w de código Abierto Cortadora Láser y Grabador

Laberinto-Cuadro

Laberinto-Cuadro

Baja Poli Juego De Ajedrez

Baja Poli Juego De Ajedrez

Bola Laberinto

Bola Laberinto

El Laberinto De La Caja De Regalo Mejora De La Resolución De

El Laberinto De La Caja De Regalo Mejora De La Resolución De

GrblGrus del Cubo Rompecabezas de la cnc/láser

GrblGrus del Cubo Rompecabezas de la cnc/láser

Volar

Volar

Ultimaker - Lasercut Impresora 3D en Miniatura

Ultimaker - Lasercut Impresora 3D en Miniatura

3D Modular Complemento de Rompecabezas de Laberintos

3D Modular Complemento de Rompecabezas de Laberintos

Juego de ajedrez II

Juego de ajedrez II

Maceta De Uno

Maceta De Uno

La montaña rusa con el Corazón Nudo Celta

La montaña rusa con el Corazón Nudo Celta

Acoplador de Soluciones para la Vida Personal Blender

Acoplador de Soluciones para la Vida Personal Blender

Prusa i3 - Lasercut Impresora 3D en Miniatura

Prusa i3 - Lasercut Impresora 3D en Miniatura

Makerbot - Lasercut Impresora 3D en Miniatura

Makerbot - Lasercut Impresora 3D en Miniatura

MaplePrint Mini Impresora 3D

MaplePrint Mini Impresora 3D