Generar desde Trayecto

Las extensiones incluidas dentro de esta categoría crean nuevos objetos a partir de uno o más trazos ya existentes.

Esparcir

Esta extensión coloca un patrón a lo largo de uno o más trazos. Es casi idéntica a la extensión Patrón en trayecto excepto en que las copias del patrón no son deformadas.

Ejemplo de la extensión Esparcir.
En este ejemplo, se han colocado copias de la estrella amarilla a lo largo de un trazo aplicando la extensión Esparcir. Con esta extensión las copias de la estrella no se deforman, simplemente se colocan a lo largo del trazo.

La mayoría de las opciones de esta extensión son las mismas que las de Patrón en trayecto. Las únicas opciones diferentes son las siguientes:

  • Seguir orientación del trayecto:  Si se marca esta casilla, el patrón se gira a lo largo del trayecto de forma que todos los puntos del patrón con la misma posición horizontal (x) quedan en la misma perpendicular al trazo, y todos los puntos del patrón con la misma posición vertical (y) quedan situados a la misma distancia del trazo. Si se marca la casilla El patrón es vertical, entonces la extensión primero gira el patrón 90°.

  • Estirar espacios para ajustarse a la longitud del esqueleto:  Si se marca esta casilla, la extensión añade espacio entre las copias del patrón para que ocupen uniformemente el trazo esqueleto.

  • El patrón original será:  Movido: El patrón original es copiado, y después eliminado. Copiado: El patrón original es copiado y permanece en su posición. Clonado: El patrón original es clonado y permanece en su posición, de manera que si modificamos después el patrón original, todas las copias colocadas a lo largo del trazo esqueleto sufrirán los mismos cambios.

Extrusionar

Esta extensión conecta los nodos de dos trazos diferentes mediante líneas o polígonos. En el caso de la conexión con líneas, la extensión simplemente dibuja líneas que conectan un nodo de cada trazo (es decir, una línea entre el primer nodo de uno de los trazos y el primer nodo del otro trazo, y así sucesivamente). Si uno de los trazos tiene más nodos que el otro trazo, la extensión ignora los nodos sobrantes. Todas las líneas dibujadas por la extensión son subtrazos que forman parte de mismo trazo compuesto. En el caso de la conexión mediante polígonos, la extensión dibuja un cuadrilátero entre parejas de nodos contiguos en cada trazo. Cada uno de los cuadriláteros dibujados es un trazo independiente. Todos los cuadriláteros dibujados por la extensión están incluidos dentro de un mismo Grupo. En ambos casos, los trazos iniciales no sufren ningún cambio.

Ver la extensión Movimiento para crear un efecto similar utilizando un solo trazo simple.

Ejemplo de la extensión Extrusionar.
De izquierda a derecha: Dos trazos en forma de estrellas. Las dos estrellas después de haberlas seleccionado y aplicado la extensión Extrusionar con la opción Líneas. Las dos estrellas después de haberlas seleccionado y aplicado la extensión Extrusionar con la opción Polígonos.

Interpolar

Esta extensión dibuja una serie de líneas interpoladas en el espacio situado entre dos trazos. Las opciones de esta extensión incluyen: la especificación del número de Pasos de interpolación (entre los dos trazos iniciales), un parámetro Exponente que controla el espaciado entre los trazos interpolados (con un valor 0 el espaciado es uniforme), la posibilidad de duplicar los dos trazos originales (mediante la casilla Duplicar trayectos finales), y también la posibilidad de que el estilo de los trazos iniciales sea también interpolado por la extensión. Para aplicar esta extensión es necesario convertir previamente los objetos iniciales en trazos.

Ejemplo de la extensión Interpolar.
Ejemplo de aplicación de la extensión Interpolar entre un trazo rojo y otro azul, con la casilla Interpolar estilo marcada.

Esta extensión establece un vínculo entre los puntos iniciales de cada uno de los dos trazos originales. Este hecho puede llevar a que obtengamos resultados inesperados de esta extensión. El punto inicial de un trazo se puede identificar seleccionando el trazo con la Herramienta Nodo, y después pulsando la tecla Tabulador. Si no hubiera ningún nodo ya seleccionado, el primer nodo del trazo quedará seleccionado.

Ejemplo de la extensión Interpolar 3.
Ejemplos de interpolación entre un cuadrado azul y un círculo rojo, con la casilla Interpolar estilo marcada. Izquierda: En este caso, el nodo inicial de ambos trazos (indicado por las cruces) no está en la misma posición relativa en los dos objetos. Derecha: En este otro caso, el círculo se ha girado 135° antes de aplicar la extensión, para que el nodo inicial de los dos trazos esté en la misma posición relativa.

Esta extensión también se puede utilizar para simular degradados con diferentes simetrías. En estos casos, el primer trazo que debemos seleccionar antes de aplicar la extensión, es el trazo más grande.

Ejemplo de la extensión Interpolar 5.
De izquierda a derecha: Interpolación entre dos cuadrados con la misma orientación. Interpolación entre dos cuadrados, uno de los cuales está girado 90°. Interpolación entre dos estrellas con la misma orientación. Interpolación entre una estrella y un círculo. En la fila superior aparecen los trazos originales antes de la interpolación. En todos los ejemplos, el número de Pasos de interpolación se fijó en 25. Atención: el trazo más grande se debe seleccionar primero.

Movimiento

Como su propio nombre indica, esta extensión simula movimiento. La extensión dibuja una copia del objeto seleccionado detrás del original, y después conecta los nodos correspondientes de ambos objetos mediante líneas para formar un grupo de trazos cerrados. Es posible especificar tanto el Ángulo como la Magnitud del desplazamiento de la copia generada. Los nuevos objetos creados por la extensión heredan los atributos del objeto inicial, aunque pueden ser editados como un grupo.

Ejemplo de la extensión Movimiento.
Ejemplo de aplicación de la extensión Movimiento. Izquierda: Objeto original. Derecha: Después de aplicar la extensión (Magnitud: 25 y Ángulo: 180). La Opacidad de los nuevos objetos creados con la extensión se ha fijado en un 50%.

También podemos utilizar esta extensión para simular vistas en perspectiva, para ello hay que disminuir el tamaño de la copia moviendo sus nodos. Los pasos que tenemos que seguir para conseguirlo son los siguientes:

  • Desagrupar los objetos (Objeto icon Desagrupar (Mayús+Ctrl+G)).
  • Combinarlos en un trazo compuesto (Trayecto icon Combinar (Ctrl+K)).
  • Utilizar la Herramienta Nodo para seleccionar todos los nodos de la copia del objeto situada detrás.
  • Mover estos nodos aproximándolos entre sí (pulsando repetidamente las teclas de flechas).
  • Descomponer el trazo compuesto (Trayecto icon Descombinar (Mayús+Ctrl+K)).
  • Agrupar los objetos (Objeto icon Agrupar (Ctrl+G)).
Ejemplo de la extensión Movimiento 2.
Izquierda: Aplicación de la extensión Movimiento sin el efecto de perspectiva. Derecha: Añadiéndole el efecto de perspectiva.

Patrón en Trayecto (Extensión)

Mediante esta extensión se puede colocar un patrón a lo largo de uno o más trazos. El patrón puede estar formado por un solo objeto o por un Grupo de objetos. En el Capítulo 8, Efectos Especiales de Trazo (EETs) se explica otro método alternativo para colocar patrones a lo largo de trazos.

Ejemplo de la extensión Patrón en Trayecto.
Copias de una estrella amarilla colocadas a lo largo de un trazo mediante la extensión Patrón en trayecto. La orientación de las estrellas cambia siguiendo el trazo.

Para colocar un patrón a lo largo de un trazo utilizando esta extensión hay que seguir los pasos siguientes:

  1. Seleccionar el patrón:  El patrón puede ser un solo objeto o un Grupo de objetos. En algunos casos, podemos obtener mejores resultados de la extensión si se convierten en trazos todas las Formas regulares del patrón.

  2. Seleccionar el trazo o trazos objetivo:  El autor de esta extensión denomina trazos esqueleto a los trazos a los que se les va aplicar el patrón.

  3. Seleccionar la extensión en el menú Extensiones Entonces se abre un cuadro de diálogo que contiene varios parámetros que podemos ajustar. Después de aplicar la extensión, aparece un nuevo trazo por cada uno de los objetos que forman el patrón. Por ejemplo, cada una de las estrellas colocadas sobre la línea cerrada de la figura anterior está formada por un trazo. El conjunto de todos los trazos de cada estrella forma un trazo compuesto.

La extensión utiliza la caja de contorno del patrón para colocar cada una de sus copias a lo largo del trazo esqueleto, de manera que la caja de contorno de cada copia del patrón toca la caja de contorno de la copia siguiente (si no hemos especificado un espaciado adicional).

Cuando se selecciona esta extensión en el menú Extensiones, aparece el siguiente cuadro de diálogo:

Cuadro de diálogo de la extensión Patrón en trayecto.
El cuadro de diálogo de la extensión Patrón en trayecto. Se describe a continuación.

Este cuadro de diálogo tiene muchas opciones que podemos configurar. En las siguientes figuras se presentan varios ejemplos de aplicación de esta extensión.

  • Copias del patrón:  Con esta opción podemos elegir entre colocar una sola copia del patrón sobre el trazo (Sencillo), o colocar múltiples copias a lo largo del mismo (Repetido). El patrón se puede estirar de manera que el borde izquierdo de la primera copia del patrón coincida con el principio del trazo esqueleto, y el borde derecho de la última copia del patrón coincida con el final del trazo esqueleto.

  • Tipo de deformación:  Este parámetro tiene dos opciones:

    • Serpiente:  En este caso, la extensión gira y deforma cada una de las copias del patrón de manera que al colocarlas en el trazo esqueleto, todos los puntos del patrón con la misma posición horizontal (x) estarán en la misma perpendicular al trazo, y todos los puntos del patrón con la misma posición vertical (y) estarán situados a la misma distancia del trazo. Si se marca la casilla El patrón es vertical, entonces la extensión primero gira 90° el patrón antes de colocar sus copias a lo largo del trazo esqueleto.

    • Cinta:  Con esta opción, la extensión deforma las copias del patrón solamente en la dirección vertical o en la horizontal para adaptarlas al trazo esqueleto. La dirección de la deformación se puede elegir mediante la casilla El patrón es vertical.

  • Espacio entre copias:  Mediante esta opción es posible añadir (o quitar) espacio entre las copias del patrón. El espacio especificado se expresa en píxeles.

  • Desvío normal:  Con este parámetro podemos colocar las copias del patrón desplazadas en la dirección perpendicular al trazo. Con valores positivos, las copias del patrón quedan desplazadas hacia la izquierda respecto al sentido del trazo esqueleto.

  • Desvío tangencial:  Con este parámetro se pueden desplazar las copias del patrón en la dirección tangente al trazo esqueleto.

  • El patrón es vertical:  Si se marca esta casilla, la extensión primero gira 90° el patrón antes de colocar sus copias a lo largo del trazo esqueleto.

  • Duplicar el patrón antes de la deformación:  Con esta casilla marcada, el patrón original permanece en su posición después de aplicar la extensión. Si la casilla no está marcada, el patrón desaparece.

Patrón en trayecto, ejemplo 1.
Ejemplos de aplicación de la extensión Patrón en trayecto. Columna izquierda: Tipo de deformación: Serpiente. Columna derecha: Tipo de deformación: Cinta. De arriba a abajo: Copias del patrón: Sencillo; Sencillo, estirado; Repetido; Repetido, estirado.
Patrón en trayecto, ejemplo 2.
Ejemplos de aplicación de la extensión Patrón en trayecto. Columna izquierda: Tipo de deformación: Serpiente. Columna derecha: Tipo de deformación: Cinta. En todos los ejemplos se ha aplicado un espacio entre copias de 10 píxeles. De arriba a abajo: Solamente con ese espaciado, con un desvío normal de 5 píxeles, con un desvío tangencial de 10 píxeles, con la casilla El patrón es vertical marcada.

La extensión Patrón en trayecto es muy útil, pero tiene algunas peculiaridades. Una de ellas es que si movemos el patrón antes de utilizarlo con la extensión, los resultados obtenidos pueden ser algo defectuosos. Otra propiedad peculiar es que distintas partes del patrón pueden resultar deformadas de manera diferente como se puede apreciar en los ejemplos siguientes.

Patrón en trayecto, ejemplo 6.
En este ejemplo, el patrón de la esquina superior izquierda se ha colocado a lo largo del trazo rojo. En la figura del resultado se puede apreciar cómo la deformación del borde negro es diferente que la de los cuadraditos azules. Una solución para este problema puede ser la aplicación previa de la extensión Añadir nodos para aumentar el número de nodos en el trazo del borde negro del patrón.

El siguiente ejemplo muestra un patrón colocado a lo largo de un trazo recto y de un trazo curvado. Si el radio de curvatura del trazo esqueleto es demasiado pequeño, la extensión puede deformar excesivamente las copias del patrón.

Patrón en trayecto, ejemplo 4.
El patrón que aparece en la parte superior de la figura se ha colocado a lo largo de un trazo recto y de un trazo curvado (ambos dibujados en rojo).

Con esta extensión podemos utilizar un patrón para crear un ribete de adorno como muestra el siguiente ejemplo. Debemos tener cuidado para que el patrón se ajuste en las esquinas del trazo esqueleto. Esto se puede conseguir haciendo que la distancia entre los nodos de las esquinas del trazo esqueleto sea un múltiplo de anchura del patrón, o rompiendo el trazo esqueleto en sus esquinas en varios trozos desconectados (usando la opción Romper el trazo en los nodos seleccionados ( icon ) de la barra de controles de la Herramienta Nodo), y utilizando la opción Repetido, estirado de esta extensión.

Patrón en trayecto, ejemplo 5a.
Ribetes creados con la extensión Patrón en trayecto. En ambos casos, el patrón, que aparece en el centro, se ha colocado a lo largo de un rectángulo que previamente se convirtió en un trazo. En el ejemplo de la izquierda, la longitud de los lados del rectángulo se fijó en un múltiplo de la anchura del patrón. En el ejemplo de la derecha, los lados del rectángulo se cortaron en cada esquina mediante la opción Romper el trazo en los nodos seleccionados ( Patrón en trayecto, ejemplo 5a. ) de la barra de controles de la Herramienta Nodo, y después se aplicó la extensión con la opción Repetido, estirado. Con esto se consigue que las copias del patrón se ajusten en las esquinas de forma correcta.
Patrón en trayecto, ejemplo 5b.
De izquierda a derecha: Un trazo esqueleto simple con una esquina. Las longitudes de los lados del trazo no son múltiplos de la anchura del patrón, por eso las copias del patrón no se ajustan de forma correcta en la esquina del trazo. El trazo convertido en un trazo compuesto por dos subtrazos después de utilizar la opción Romper el trazo en los nodos seleccionados ( Patrón en trayecto, ejemplo 5b. ) de la barra de controles de la Herramienta Nodo en el nodo situado en la esquina del trazo esqueleto. Aplicando después la extensión con la opción Repetido, estirado, la anchura de las copias del patrón se modifica para que estas se ajusten en la esquina. Una ampliación de la esquina en la que aparece una pequeña discontinuidad debida a que los extremos de las copias del patrón no han sido conectados entre sí. Una ampliación de la esquina después de que los dos nodos situados en la esquina hayan sido conectados mediante la opción Unir los nodos seleccionados ( Patrón en trayecto, ejemplo 5b. ) de la barra de controles de la Herramienta Nodo.

Avanzando un paso más, un patrón también se puede colocar a lo largo de una circunferencia. En la siguiente figura, el patrón de la derecha se ha colocado a lo largo de una circunferencia (cuyo diámetro es mayor que el del círculo amarillo interno). El trazo creado con la extensión se ha rellenado después con un degradado radial.

Patrón en trayecto, ejemplo 6.
El dibujo de un sol creado colocando un patrón a lo largo de una circunferencia. El trazo de las llamas de la derecha se ha utilizado como patrón. Se ha aumentado el espacio entre las copias del patrón fijando el valor del parámetro Espacio entre copias en 10 píxeles. (El círculo amarillo interno es otro objeto independiente.)

La opción Sencillo, estirado de esta extensión se puede utilizar para colocar un texto a lo largo de un trazo. Para ello, primero debemos convertir el texto en un trazo mediante el comando Trayecto icon Objeto a trayecto (Mayús+Ctrl+C).

Patrón en trayecto, ejemplo 7.
En este ejemplo, el texto se ha colocado a lo largo del trazo utilizando las opciones Sencillo, estirado y Cinta. El texto se convirtió previamente en un trazo.

La opción Sencillo, estirado también se puede utilizar para crear adornos florales. (A partir de la versión 0.47, esto lo podemos hacer mejor utilizando la Herramienta Pluma con el trazo en forma de lágrima como forma personalizada desde el portapapeles. De esta manera, no es necesario añadir nodos extras). Los pasos que hay que seguir para crear este tipo de adornos son los siguientes:

  • Dibujar una pequeña circunferencia, y luego convertirla en un trazo con el comando Trayecto icon Objeto a trayecto (Mayús+Ctrl+C).
  • Crear una lágrima: Convertir uno de los nodos de la circunferencia en un nodo vértice, y moverlo hacia la derecha. Ajustar los tiradores del nodo para enderezar las líneas.
  • Añadir nodos a la lágrima aplicando la extensión Añadir nodos.
  • Dibujar líneas curvas con la Herramienta Pluma o la Herramienta Espiral. Utilizar la extensión Patrón en trayecto para colocar una lágrima a lo largo de cada una de las líneas curvas.
  • Crear así varias lágrimas curvadas, y luego unirlas mediante el comando Trayecto icon Unión (Ctrl++) para formar el adorno floral.
Patrón en trayecto, ejemplo 8.
De arriba a abajo: Circunferencia convertida en un trazo. El mismo trazo con uno de sus nodos desplazado hacia la derecha y sus tiradores ajustados. El trazo con varios nodos extra añadidos. La lágrima colocada a lo largo de un trazo curvo azul. La lágrima colocada en otro trazo curvo.
Patrón en trayecto, ejemplo 8a.
Arriba: Cuatro trazos en forma de lágrima colocados juntos para unirlos. Abajo: El adorno floral final después de haber unido los cuatro trazos.

Patrón Voronoi

Nueva en la versión 0.48.

Esta extensión dibuja los llamados diagramas de Voronoi. Estos diagramas están formados por un conjunto de trazos rectilíneos. Estos trazos se dibujan a partir de una distribución semi-aleatoria en un plano de un conjunto de puntos P. Los trazos rectos se dibujan de manera que cada punto de un trazo está a la misma distancia de los dos puntos P más cercanos. Así se forma una célula Voronoi alrededor de cada uno de los puntos P.

Para utilizar esta extensión, primero hay que seleccionar un trazo u objeto, y después ejecutarla desde el menú Extensiones. El cuadro de diálogo de esta extensión tiene dos parámetros:

  • Tamaño medio de la celda (px):  Este parámetro nos permite fijar el tamaño medio de la celda (altura y anchura).

  • Tamaño del borde (px):  Con un número positivo mayor que el valor del Tamaño medio de la celda se genera un patrón que se puede colocar en mosaico sin discontinuidades. Con un valor negativo, el tamaño de las celdas cerca de los bordes es mayor porque la extensión elimina puntos P en esas zonas.

Esta extensión crea un nuevo Patrón y lo aplica al Relleno del objeto que se encuentre seleccionado. Este nuevo Patrón lo podemos desplazar, cambiar de tamaño y rotar como cualquier otro Patrón. Además el nuevo Patrón se incorpora a la lista de Patrones, de manera que podemos aplicarlo a otros objetos utilizando la ficha Relleno del cuadro de diálogo Relleno y borde.

[Aviso]Aviso

Esta extensión crea dibujos muy complejos que pueden llegar a sobrecargar el procesador de su equipo.

Ejemplo de la extensión Patrón Voronoi 1.
Ejemplos de patrones creados con la extensión Patrón Voronoi. De izquierda a derecha: Patrón creado con los valores predeterminados de los parámetros (celda: 10 px, borde: 0 px). Patrón creado con un tamaño medio de celda de 20 px. Patrón creado con un tamaño medio de celda de 20 px y un borde de -20 px.
Ejemplo de la extensión Patrón Voronoi 2.
Izquierda: Patrón Voronoi creado con un tamaño medio de celda de 10 px y un tamaño de borde de 20 px. Derecha: Un círculo en cuyo relleno se ha aplicado este patrón. Se aprecia como el relleno no presenta discontinuidades en el mosaico del patrón.

Reducir/Ampliar Halo

Esta extensión genera una imagen desenfocada del objeto u objetos seleccionados. Al aplicar la extensión se crean varias copias del objeto, cada una de ellas con un tamaño ligeramente menor o mayor que el original. La extensión asigna a la opacidad de cada una de las copias un valor pequeño que depende del número de copias creadas. Todas las copias están reunidas dentro de un grupo que se coloca encima del objeto original.

¿Por qué razón podríamos querer utilizar esta extensión cuando Inkscape ya dispone del recurso de los filtros? Bien, en la actualidad los navegadores de Internet admiten los filtros con ciertas limitaciones. Por lo tanto, es más probable que los dibujos en formato SVG sean reproducidos correctamente si se utiliza esta extensión. Además, el aspecto del desenfoque creado con esta extensión es algo diferente.

¡Atención! Esta extensión solo funciona cuando se aplica sobre trazos. Por lo tanto, es necesario utilizar el comando (Trayecto icon Objeto a trayecto (Mayús+Ctrl+C)) para convertir las formas regulares y los textos en trazos antes de aplicarles esta extensión.

Ejemplo de la extensión Reducir/Ampliar Halo.
Ejemplos de aplicación de la extensión Reducir/Ampliar Halo sobre varias formas regulares. Arriba: Las formas regulares iniciales. Centro: Las mismas formas después de haberles aplicado esta extensión con un Ancho: 5 y un Número de pasos: 11. Abajo: Las figuras finales después de haber eliminado los objetos originales.
Ejemplo 2 de la extensión Reducir/Ampliar Halo.
Ejemplo de aplicación de la extensión Reducir/Ampliar Halo para crear una sombra en un texto. La sombra se ha desplazado hacia abajo y hacia la derecha. El color del texto original se ha cambiado después de haber creado su sombra. Además, el texto original se ha colocado encima de la sombra en el orden-z (Ancho: 5 y Número de pasos: 11).