Inkscape: ¿Cómo colocar la punta de flecha exactamente al final del camino?

8

Cuando agrego marcadores a una ruta en Inkscape (por ejemplo, puntas de flecha), no terminan exactamente al final de la ruta. ¿Cómo puedo colocar la punta de flecha para que termine exactamente al final del camino?

http://i.imgur.com/Os9azgs.png

em
fuente

Respuestas:

4

La funcionalidad del marcador de ruta en Inkscape es lamentablemente limitada. Sugeriría crear su punta de flecha como un objeto de ruta separado, desde cero. Definitivamente es engorroso para los diseños que incluyen una gran cantidad de flechas, pero tendrá mucho más control sobre el tamaño y la posición de la punta de la flecha.

Sean
fuente
¿Puedo acceder a las "fuentes" de punta de flecha desde inkscape? Si tuviera que crear un grupo de una ruta y un objeto de punta de flecha por separado, ¿puedo restringir el cambio de la punta de flecha cuando, por ejemplo, cambie el tamaño del grupo?
ms
1
Puede obtener una punta de flecha de Inkscape como una ruta (para posicionar con precisión) aplicando la punta de flecha a una ruta y luego seleccionando "Ruta"> "Trazo a ruta".
Sean
Hasta donde sé, no hay una manera fácil de cambiar el tamaño de un grupo sin afectar el tamaño de todos los objetos que lo contienen. ¡Una idea interesante sin embargo!
Sean
3

El punto en el que el marcador se "injerta" en el camino es el centro del marcador definido (es decir, 0,0).

Puede posicionarlo cambiando la definición de ruta globalmente en markers.svg (en Windows algo así como c: \ programas \ Inkscape \ share \ markers \ markers.svg), o cambiando la definición del marcador en el svg con el xml editor.

En la imagen a continuación, he cambiado la punta de la flecha a 0,0.

cambiar la definición del marcador en el archivo

Sin embargo, es difícil obtener la posición 100% correcta ya que el trazo de la flecha agregará algo de ancho.

Un problema que puede encontrar (dependiendo de la definición de ruta "principal", el tamaño del marcador, el ancho de la ruta, etc.) es que la ruta principal podría sangrar a través del marcador (ver más abajo)

el marcador no cubre la ruta completamente

Gotisch
fuente
3

Una alternativa a las otras opciones en este hilo: puede cambiar los nodos agregando un borde. Al igual que:

borde alrededor del nodo hace el truco

El borde debe elegirse de modo que quede a la distancia correcta del nodo. Luego, simplemente agrupe el nodo y el borde, y haga que el borde sea invisible. Un conector ahora se ubicará exactamente a la distancia que desea que esté.

La desventaja de esto es que las copias de seguridad ahora también están a una distancia del nodo. Esto puede o no ser un problema para usted. Si es así, entonces una forma de resolver esto es crear un "marcador de extensión". Cree una línea horizontal: y elija "objeto a marcador" en el menú "objeto".

El marcador de inicio de fijación

Luego seleccione este nuevo marcador como marcador de inicio para sus conectores.

Bruno Loff
fuente