Este es el juego de ajedrez que se utiliza en el xscreensaver programa de "endgame" y otros en los sistemas linux, sí tomado de un viejo programa lla...mado "glChess". El xscreensaver los programas son de código abierto, por lo que el modelado de datos sólo es necesario para proceder a la refundición de llamadas a OpenGL a un formato STL, escrito a los archivos.
Porque parece que nadie puede hacer un correcto caballero, me volvió a dibujar el caballero como "classic_knight_3". Esto no es parte de glChess, pero hace un conjunto mejor, en mi opinión.
Porque no podía encontrar una manera fácil de cambiar el código para modificar la pieza de datos en cualquier modo sustancial, en cambio, he rediseñado el conjunto en OpenSCAD; por favor ver mi más reciente cosa: http://www.thingiverse.com/thing:585218
Parametros de impresión 3d
El origen de los modelos viene desde el código C (chessmodels.c y chessmodels.h). Esto fue tomado de la xscreensaver distribución y reescrito para g...enerar el archivo STL de salida. El código original es GPL, así que he puesto todo el juego de ajedrez bajo GPL. El código se compila con "gcc chessmodels.c-o chessmodels -lm". Ejecutar "chessmodels", y la salida será de dos conjuntos de archivos STL, uno de los "modernos" y un "clásico". Tenga en cuenta que esto es algo diferente de la de origen, donde a lo que se refieren como "clásico" es en realidad el aspecto moderno conjunto. El código original fue para OpenGL y así no asegurarse de que los modelos 3D fueron múltiples. He adaptado el código y los datos para cerrar la parte inferior de cada pieza. Sin embargo, el "modern_knight.stl" archivo aún es no-colector, y no voy a distribuir los archivos STL de que el conjunto hasta que te lo arreglen. Actualización: 16 de Mayo de 2014: se ha Sustituido "classic_king.stl" con una versión modificada que es múltiple, la fijación de los hack donde la cruz es independiente de la malla incrustado en el cuerpo. El código de C no refleja esta revisión, que fue realizado en wings3D. Actualización: 18 de Mayo de 2014: Añadido "classic_knight_3", que es ligeramente más estilizado que classic_knight_2, y encaja en el tema de la mejor. Los voladizos de las piezas puede causar problemas en los que las segmentaciones de datos no son capaces de generar buenas estructuras de apoyo. En Simplify3D, asegúrese de que el apoyo del pilar resolución está tomada desde el valor predeterminado de 4 mm a 2mm. Las fotografías muestran las piezas con apoyos generados por Simplify3D, que hizo un buen trabajo de la creación de estructuras que pueden ser fácilmente removidos y deja poco residuo. Sin embargo, si quieres una versión que no requiere de estructuras de apoyo, consulte la derivada Cosa #335658, donde los salientes han sido modificados para hacerlos 45 grados para evitar la necesidad de estructuras de apoyo. Las piezas son de tamaño un poco pequeño para un estándar de juego de ajedrez. Recomiendo el cambio de tamaño de todos ellos en un 125% antes de la impresión. La impresión se realiza mejor en grupos, porque las copas de los altos piezas deben ser impresos muy lentamente para dar a cada capa tiempo de solidificarse. He incluido una pieza llamada "cooling_tower", que es el mejor situado tan lejos de el más alto de la pieza que se va a imprimir (véase la fotografía de piezas dispuestas en la plataforma de generación). El propósito es la fuerza de la impresora para alejarse de el más alto de la pieza (por ejemplo, el rey) después de la impresión de cada capa, dando a cada capa de tiempo para refrescarse.