Paso 2: Cortar el modelo de
Hay libre corte programas hacia fuera allí, pero escribí mi propia porque necesitaba para controlar la disposición de la corte en el papel, con el fin de registrar la rebanada con la impresión de papel correspondiente. Adjunto este código, que hace lo siguiente:
- Leer en un STL.
- Traducir los vértices en el plano x-y para que el modelo se centra en la página. Todos los vértices son traducidos por los mismos valores.
- Establecer un espaciado de rebanada. Esto es con qué frecuencia se muestra la imagen. En el modelo de ejemplo, separar cada rebanada por una arandela de acrílico grueso de 1/16". Representa el grosor de la cartulina, esto funcionó hacia fuera a una distancia de aproximadamente. 07".
- Para altura de z de cada rebanada, encuentra los triángulos que abarcan esa rebanada. Uno o dos vértices tendrá valores de z superiores a ese segmento. Uno o dos vértices será menor.
- Para cada triángulo que se extiende por ese segmento, habrá dos aristas que se cruzan el plano de corte. Calcular los puntos de estas dos intersecciones.
- Trace una línea entre estos dos puntos. Cuando esto se hace para los triángulos que abarca todo, el resultado será una rebanada completa a través del modelo.
- Escribo estas líneas a un archivo SVG.
- Añadir agujeros en el archivo SVG para las barras de guía, si lo desea. Estos agujeros son para la Asamblea y tendrán que ser en el mismo lugar para cada rebanada.
Este código se establece para una rebanada por papel. X de su modelo y largos y deben caber dentro de tu pedazo de papel. No hay límite en la altura z, sin embargo.