Manual de usuario

La barra de herramientas

Comenzando desde la parte superior izquierda, cada botón de la barra de herramientas se explica a continuación.

Menú de archivos: Crear un nuevo proyecto, descargar o compartir proyectos, etc.
Menú de edición: Deshacer/rehacer (hasta 30 pasos), cortar/copiar/pegar nodos, subdividir cuadrícula, rotar/voltear, seleccionar/deseleccionar todo.
Menú de configuración: Opciones de visualización y preferencias de la aplicación (idioma, tema, esquema de colores, etc.).
Menú de herramientas: Optimizar el diseño, comprobar el diseño, importar desde el formato TreeMaker y exportar CP.
Menú de ayuda: Acerca de la aplicación, información de versión y cómo apoyarla.
Estructura de árbol: Editar la estructura de árbol de tu proyecto.
Diseño: Editar el diseño de solapas y gadgets de tu proyecto.
Panel de opciones (solo en la versión móvil): Abre el panel de opciones. En la versión de escritorio, el panel de opciones siempre está visible en el lado derecho.

Hacer clic derecho en la pestaña (o usar el menú desplegable en dispositivos táctiles) mostrará las acciones relacionadas con las pestañas (como clonar proyectos y cerrar múltiples pestañas a la vez). Arrastra las pestañas para reordenarlas.

Cómo usar

Al crear un nuevo proyecto, verás un árbol básico con dos aristas (que es el número mínimo de aristas permitido en la aplicación para que tenga sentido estructural). Primero, debes decidir cuál debe ser la estructura de tu modelo. Para editar el árbol, haz clic en cualquier nodo y usa los comandos del panel de opciones para modificar el árbol. Puedes añadir nodos, eliminar nodos hoja, modificar las longitudes de las aristas y realizar algunas operaciones avanzadas como dividir aristas y fusionar vértices finales. También puedes reorganizar la posición de los nodos en tu hoja arrastrándolos. También se sugiere que nombres las hojas para ayudar a identificarlas con las solapas.

La versión v0.8 añadió la función de cortar/copiar/pegar nodos, que permite duplicar o mover ramas de la estructura de árbol a otro lugar, o incluso pegarlas de un proyecto a otro (incluidos los proyectos en otras ventanas o pestañas abiertas de BP Studio). Al copiar una selección de nodos, los nodos seleccionados se dividen en ramas según su conectividad, y cada rama se copia junto con «la arista que la conecta con el resto del árbol»; luego selecciona cualquier nodo y pega, y esas ramas se conectarán debajo de ese nodo. Solo se copian las ramas que se conectan con el resto del árbol mediante exactamente una arista, y las demás partes (como los nodos intercalados en medio del árbol, o el árbol entero) se omiten; después de copiar, la selección se reduce a la parte que realmente se copió, para que sepas qué nodos se copiaron. Cortar sigue las mismas reglas que eliminar nodos, y solo se copian las ramas que realmente se eliminan. Si no se puede copiar nada, aparecerá un aviso en la esquina superior derecha de la pantalla. Los nodos pegados se colocan en espacios libres cercanos, y las solapas conservan su anchura y altura originales.

Una vez que tengas la estructura deseada, ve a la vista de diseño y comienza a experimentar con diferentes combinaciones de ubicaciones de solapas. BP Studio intentará lo mejor posible encontrar patrones de estiramiento para aquellas solapas que se superpongan con sus correspondientes rectángulos (pero no con sus correspondientes círculos) e intentará determinar automáticamente la forma de todas las solapas y ríos. Para un breve resumen del método de generación de patrones de estiramiento utilizado en esta aplicación, véase [2] y [3].

Cuando termines tu diseño, puedes guardar tu proyecto, guardar todo el espacio de trabajo o exportar el diseño a formatos CP/FOLD para editarlo en otros programas (como Oriedita). Ten en cuenta que el CP exportado actualmente es el llamado "CP genérico", que, estrictamente hablando, no es plegable en plano (ya que no se ocupa de las direcciones de las bisagras, entre otras cosas). Un CP así está destinado a darte un punto de partida sin tener que volver a dibujar todo desde cero.

El coloreado predeterminado de los pliegues de bisagra, pliegues de cresta y pliegues axiales-paralelos sigue la convención de Lang en su libro, pero también puedes personalizarlos en el diálogo de preferencias. Para mayor claridad, solo se muestran los pliegues axiales-paralelos de los patrones de estiramiento, pero no deberías tener problemas para descifrar el resto mirando los pliegues de cresta.

Optimización del diseño

En el menú de herramientas se encuentra "Optimizar el diseño", introducido en la v0.7. Esta herramienta utiliza métodos similares a los de TreeMaker para encontrar una solución de empaquetado eficiente para tu diseño. Hay dos métodos de diseño: usar tu diseño actual como referencia (y el optimizador intentará mejorarlo tanto como sea posible), o dejar que el optimizador genere varios diseños aleatorios y use el más eficiente entre ellos. En el primer método, también hay una opción "Probar variaciones del diseño actual", que también intentará disposiciones ligeramente diferentes de solapas para ver si la eficiencia puede mejorarse aún más.

Ten en cuenta que el optimizador es puramente numérico y no tiene plenamente en cuenta la estética del empaquetado; aunque esto se ha mejorado mucho en la v0.8, el diseño resultante todavía puede ser algo desordenado, y normalmente tendrás que reorganizar manualmente el resultado para obtener un diseño más ordenado.

Consejo: Algunos de los pasos del cálculo se pueden omitir. Al omitir algunos pasos, también puedes usar esta herramienta simplemente para separar las solapas después de haber construido el árbol. Sin embargo, hacerlo podría llevar a diseños menos eficientes.

Comprobar diseño

En el menú de herramientas se encuentra "Comprobar diseño", introducido en la v0.8. Esta herramienta comprueba algunos problemas de diseño comunes entre los principiantes y ofrece sugerencias de diagnóstico. Actualmente se comprueban los siguientes elementos:

  • Superposiciones no válidas
    Estas superposiciones se muestran por defecto como regiones rojas en la pantalla e indican que las solapas están demasiado cerca entre sí; un diseño así no se puede plegar de ninguna manera. Deberías separar las solapas adecuadamente para que no quede ninguna región roja en el diseño. Si aun separándolas tanto como sea posible no puedes eliminar todas las superposiciones no válidas, deberías agrandar el papel. También puedes usar la herramienta de optimización para separar las solapas automáticamente.
  • Patrones de tramo no encontrados
    No siempre es posible que BP Studio encuentre patrones de estiramiento funcionales en cada diseño válido. Esto no significa necesariamente que tu diseño no sea válido, pero por ahora BP Studio todavía no puede construir un CP válido para ti. Estos casos se marcan con signos de interrogación en las solapas involucradas.
    Hasta ahora, el autor ha implementado suficientes algoritmos para encontrar patrones para cualquier diseño válido con dos solapas y para la mayoría de los diseños válidos con tres solapas, y en la v0.8 también se han implementado muchos patrones de estiramiento que involucran cuatro solapas. El autor continuará implementando más algoritmos para patrones más complicados. Hasta que la implementación cubra tus necesidades, puedes probar diseños con superposiciones válidas más simples y una disposición más holgada de los círculos, para aumentar la probabilidad de encontrar una solución válida.
  • Regiones no cubiertas
    Todas las regiones del papel deben pertenecer a alguna parte del modelo, por lo que tu diseño debe tener todo el papel cubierto por solapas o ríos. Esta comprobación muestra por defecto las partes no cubiertas como regiones amarillas. Puedes rellenar esas regiones aumentando el ancho o el alto de las solapas cercanas, o simplemente añadiendo allí una nueva solapa (aunque quizá no la necesites) para llenar el espacio.
  • Crestas interrumpidas
    Dentro del papel, todas las crestas (líneas rojas por defecto) deben estar conectadas entre sí, y ninguna cresta debe terminar abruptamente dentro del papel. Alrededor de las regiones no cubiertas necesariamente habrá algunas crestas interrumpidas, y esta comprobación marca las demás crestas interrumpidas con puntos rojos en la pantalla. Puedes resolver el problema ajustando las posiciones de las solapas para que las crestas queden conectadas.
  • Ríos no naturales
    BP Studio infiere automáticamente el curso de los ríos a partir de la disposición de las solapas, y en algunos casos el algoritmo concluye que "el río cubre más regiones de las necesarias", lo cual se muestra por defecto con rayas diagonales azules. Esto significa que el río que dispusiste implica de forma implícita un serpenteo (meandering), que todavía no es compatible con BP Studio, por lo que BP Studio no puede convertir ese río en un CP. Puedes resolverlo rellenando las regiones sobrantes cubiertas por el río, de la misma manera que se rellenan las regiones no cubiertas.

Limitaciones actuales

Además de las limitaciones mencionadas en la sección anterior, por el momento BP Studio no ha implementado la noción de elevación ni de estructuras de unidad semi-integral. Pero puedes ensanchar o elevar tus solapas ajustando su anchura o altura, y usarlas para crear elevaciones en tu modelo final. También puedes usar estructuras integrales para representar aproximadamente el espacio ocupado por las estructuras semi-integrales, y transformarlas en estas últimas en tu proceso de plegado. Los ríos serpenteantes pueden representarse de manera similar usando solapas stub, o simplemente puedes fingir que están ahí y plegar de todas formas.

Otras funciones como la cuadrícula inclinada y las condiciones de optimización también están planificadas.