Spiro Spline

Nuevo en la versión 0.47.

Este efecto convierte un trazo con forma irregular en un trazo que sigue una línea muy suave, que está definida por las posiciones de los nodos del trazo inicial. El método para crear el nuevo trazo fue diseñado por Raph Levien para utilizarlo en el diseño de tipografías. Las curvas Spiro están formadas por splines (es decir, son curvas definidas a tramos mediante polinomios) que se unen de manera suave entre sí.

El EET Spiro Spline se puede activar de dos formas diferentes. La primera de ellas es utilizar el cuadro de diálogo Editor de efectos de trayecto como con cualquier otro EET. El segunda es activar la opción trazo Spiro de la Herramienta Lápiz o la Herramienta Pluma haciendo clic sobre el icono icon de la barra de los Controles de Herramienta. En este caso, el trazo Spiro no será visible hasta que se termine de dibujar el trazo esqueleto. Seguramente utilizar el efecto Spiro Spline con la Herramienta Lápiz no resulta muy útil a menos que su opción Suavizado esté definida con un valor moderado.

Los trazos que resultan al aplicar el efecto Spiro Spline pueden estar formados por los siguientes tipo de nodos:

Efecto Spiro Spline.
Un trazo formado por un tramo recto y dos curvas de tipo Spiro (conectadas por un nodo de tipo vértice).

La visualización simultánea del trazo Spiro resultante y del trazo esqueleto inicial puede resultar algo confusa. Se puede desactivar la visualización del trazo esqueleto haciendo clic sobre el icono icon de la barra de Controles de Herramienta. Por otra parte, a veces es conveniente ver los tiradores de los nodos del trazo. La visualización de estos tiradores se puede activar haciendo clic sobre el icono icon . Solo se harán visibles los tiradores de los nodos que estén seleccionados en ese momento y los de los nodos contiguos. Posible error de programación: Si los tiradores no aparecen visibles cuando debieran, desactive su visualización y vuelva a activarla.

Efecto Spiro Spline 2.
El mismo trazo de la figura anterior, pero aquí aparece el trazo esqueleto inicial con los tiradores de los nodos. Observe que lo importante para la forma que tome el trazo Spiro resultante, es naturaleza de los nodos que forman el trazo esqueleto, es decir, si son nodos suaves (con sus dos tiradores colineales), o son nodos tangentes (con un tramo contiguo recto), o son nodos vértices. En cambio las direcciones que tengan los tiradores de los nodos no influyen en la forma del trazo Spiro resultante.

El algoritmo en el que se basa la generación de trazos Spiro no es especialmente robusto, y por eso a veces se crean curvas con formas extravagantes. En estos casos, siempre se pude recuperar la situación de partida deshaciendo los pasos llevaron a que las curvas se volvieran locas.

Para aquellos con inclinaciones por los aspectos más técnicos, los trazos Spiro son líneas definidas a tramos, de manera que sus curvas son suaves variando su curvatura de forma continua. Aunque el paquete Spiro permite la utilización de nodos de tipo G4 (en los que línea es continua hasta su cuarta derivada), Inkscape emplea únicamente nodos de tipo G2 (en los que línea es continua hasta su segunda derivada).

Los trazos de tipo Spiro Spline también están implementados dentro del programa de edición de tipografías FontForge. Por desgracia, actualmente no hay forma de poder compartir trazos Spiro Spline entre los dos programas sin tener que convertirlos primero en curvas de Bézier.