Cómo extender / prolongar y recortar / cortar una línea recta o ruta en Inkscape

20

Tengo algunas rutas rectas con solo dos nodos (nodo inicial y final). Son cortos y quiero prolongarlos en la misma dirección que la línea.

Los caminos son de ángulo oblicuo y no están orientados horizontal o verticalmente. Si es así, sé que podría haber usado la tecla Ctrl para prolongar en dirección horizontal o vertical.

Pregunta: ¿Es posible prolongar los caminos en la dirección de los caminos?

erik
fuente

Respuestas:

21

Sí, puedes hacerlo fácilmente de dos maneras

Mover nodos a lo largo de las líneas de mango

  1. Asegúrese de que los nodos en la línea no tengan identificadores de estilo bezier.

  2. Edite la línea y seleccione el nodo al final que desea extender.

  3. Presione Ctrl + Alt y arrastre el nodo.

El nodo se moverá exactamente a lo largo de la línea, cambiando la longitud.

Esto funciona porque los manejadores de los nodos efectivamente apuntan exactamente hacia el otro extremo de la línea, por lo que arrastrar un nodo en la dirección de su manejador significa que mueve el nodo más cerca o más lejos del otro extremo, exactamente a lo largo de la línea misma.

Escalando la línea

Esto funciona solo si ha seleccionado Geometric bounding boxcomo cuadro de límite para usar en las preferencias de Inkscape. ¡El valor predeterminado de Inkscape Visual bounding box cambiará la dirección de su línea!

  1. apague la opción de ancho de trazo de escala en la parte superior (como se muestra en el fragmento a continuación, justo a la derecha de la etiqueta 'Afecto:')

  2. selecciona la linea

  3. Presione la tecla Ctrl y arrastre la esquina del cuadro de selección al final que desea extender (por ejemplo, donde se muestra la flecha verde), para escalar la línea.

La línea cambia el grosor a medida que arrastra, pero se ajusta cuando suelta el mouse.

Como haces Ctrl + Scale, obtienes una escala uniforme sin distorsión.

Debido a que el ancho de la línea no está escalado, el resultado es una línea que es más larga de lo que era, pero tiene el mismo ancho de línea, es decir, exactamente lo mismo que extender la línea.

La siguiente instantánea muestra una línea original y el efecto de escalar la línea en cualquier dirección.

ingrese la descripción de la imagen aquí

Roger Attrill
fuente
1
Roger Attrill, cambie su respuesta: su solución de escala solo funciona si ha seleccionado el cuadro delimitador geométrico en la sección Herramientas del cuadro de diálogo Preferencias de Inkscape. Si ha seleccionado el cuadro delimitador visual (que es el valor predeterminado de Inkscape), su línea cambiará su dirección (esto es muy obvio si escala líneas muy anchas: ancho = 100 px más o menos). Eso significa que esta no es una solución para la funcionalidad RFC Add TRIM y EXTEND de 2006.
erik
Gracias. La instrucción de escalado funciona incluso con mi antiguo Inkscape 0.48.4 r9939 (18 de diciembre de 2012). La instrucción de nodos móviles solo funciona con una versión de desarrollo actual Inkscape 0.48 + devel r12668 (7 de octubre de 2013) si desea que el nodo se ajuste a una ruta (es decir, recortar / cortar / acortar o extender / prolongar a una intersección de ruta).
erik
1
¡Esta respuesta me salvó la vida!
dibujante
Al arrastrar el nodo, ¿cuáles son las claves para usar en mac / osx? ctrl-altparece arrastrar el nodo a lo largo del cuadro delimitador, o salta por todas partes excepto la línea misma.
Scott Biggs
Para aquellos que estaban confundidos como yo, el método 1 solo funciona cuando la herramienta Seleccionar y transformar se usa en la línea, NO el editor de nodos (Editar rutas por nodo). Esta es la manera más fácil.
Scott Biggs